Usługą/protokołem umożliwiającym "przetłumaczenie" nazwy komputera (nazwy hosta lub nazwy domenowej) na adres IP jest DNS (Domain Name System). W praktyce, gdy użytkownik wpisuje nazwę (np. nazwę serwera), komputer wysyła zapytanie DNS i otrzymuje w odpowiedzi rekord zawierający właściwy adres IP (np. rekord typu A dla IPv4 lub AAAA dla IPv6). Dzięki temu użytkownicy i aplikacje mogą posługiwać się nazwami zamiast pamiętać adresy liczbowe.
Odpowiedź "ARP" jest niepoprawna, bo ARP działa w sieci lokalnej i służy do ustalenia adresu warstwy 2 (MAC) na podstawie znanego adresu IP. To mechanizm "IP → MAC", a nie "nazwa → IP". Można mieć w pełni działający ARP i jednocześnie problem z DNS (wtedy pingi po IP działają, a po nazwie nie).
Odpowiedź "ICMP" jest niepoprawna, ponieważ ICMP służy do komunikatów kontrolnych i diagnostycznych (np. echo request/reply wykorzystywane przez ping, komunikaty o niedostępności). ICMP nie jest systemem rozwiązywania nazw i nie przechowuje mapowań nazw na adresy.
Odpowiedź "NetBEUI" również jest niepoprawna: jest to historyczny protokół używany w starszych środowiskach, niebędący standardowym mechanizmem tłumaczenia nazw hostów na adresy IP w sieciach TCP/IP. W kontekście współczesnych sieci lokalnych i Internetu rolę tę pełni DNS.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się fraza "tłumaczenie nazwy na adres IP", prawie zawsze chodzi o DNS. Jeśli jest "ustalenie MAC dla IP" — wtedy myśl o ARP. Jeśli jest "diagnostyka/komunikaty kontrolne" — ICMP.