Protokollen du leter etter er 
 Domain Name System (DNS)  . 
 
 Her er grunnen:
 
 *  Løser navn til IP -adresser: DNS er designet spesielt for å oversette menneskelig lesbare domenenavn (som "Google.com") til maskinlesbare IP-adresser (som 172.217.160.142). Dette er viktig for datamaskiner å kommunisere med hverandre på internett. 
 *  hierarkisk struktur: DNS bruker en hierarkisk struktur for å organisere og administrere domenenavn, noe som gjør det effektivt for å løse navn og distribuere informasjon over nettverket. 
 *  Distribuert nettverk: DNS er et distribuert system, noe som betyr at det er flere servere over hele Internett som jobber sammen for å tilby navnoppløsningstjenester. Dette sikrer høy tilgjengelighet og redundans. 
 
  hvordan det fungerer: 
 
 1. Når du skriver et domenenavn i nettleseren din, sender datamaskinen en forespørsel til din lokale DNS -server. 
 2. Hvis den lokale serveren ikke har IP -adressen for det domenenavnet, vil den spørre andre DNS -servere i hierarkiet til den finner riktig IP -adresse. 
 3. IP -adressen blir deretter returnert til datamaskinen din, slik at nettleseren din kan koble seg til nettstedet. 
 
  Andre alternativer: 
 
 Mens DNS er standard og mest brukte protokoll for dette formålet, eksisterer andre alternativer, men er mindre vanlige eller tjener forskjellige formål:
 
 *  MDNS (multicast DNS): Denne protokollen brukes til lokal nettverksoppdagelse og lar enheter finne hverandre uten en sentralisert server. Det brukes ofte til enheter i et hjemmenettverk. 
 *  llmnr (Link-Local Multicast Name Resolution): I likhet med MDN -er, men spesielt brukt for navnoppløsning i et lokalt nettverk uten å trenge en DNS -server. 
 
  Sammendrag: DNS er protokollen du trenger å implementere for å tillate datamaskiner i nettverket ditt for å finne IP -adressen til en vert fra et logisk navn.