Poprawna odpowiedź to DNS (Domain Name System), ponieważ DNS jest usługą/protokołem odpowiedzialnym za rozwiązywanie nazw, czyli tłumaczenie przyjaznych nazw domenowych (np. nazwa hosta lub domena) na adresy IP potrzebne do zestawienia połączenia w sieci IP. W praktyce, gdy użytkownik wpisuje adres strony, system operacyjny lub aplikacja wysyła zapytanie do tzw. resolvera DNS, który uzyskuje właściwy adres IP (z pamięci podręcznej albo z serwera DNS).
Pozostałe odpowiedzi są niepoprawne, bo dotyczą innych funkcji:
- ARP (Address Resolution Protocol) nie tłumaczy nazw domen. Służy do ustalenia, jaki adres MAC (warstwa łącza danych) odpowiada danemu adresowi IP w obrębie sieci lokalnej. To "mapowanie" bywa mylące, ale dotyczy relacji IP ↔ MAC, a nie domen ↔ IP.
- ICMP (Internet Control Message Protocol) to protokół komunikatów kontrolnych i diagnostycznych. Jest używany m.in. przez narzędzia typu ping/traceroute do zgłaszania błędów i informacji o stanie sieci, ale nie zapewnia mechanizmu rozwiązywania nazw domenowych.
- DHCP (Dynamic Host Configuration Protocol) automatycznie przydziela konfigurację hostom (np. adres IP, maskę, bramę, adresy serwerów DNS). DHCP może przekazać klientowi "jakich DNS używać", ale samo tłumaczenie domen na IP wykonuje DNS, nie DHCP.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawiają się słowa "nazwa domenowa", "rozwiązywanie nazw", "rekordy" lub "strefa", najczęściej chodzi o DNS. Jeśli mowa o automatycznym nadawaniu IP w sieci lokalnej — o DHCP. Gdy pojawia się MAC i lokalna podsieć — ARP. Diagnostyka i komunikaty błędów w IP — ICMP.