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.