Den protokol, du leder efter, er
domænenavn System (DNS) .
Her er hvorfor:
* løser navne til IP -adresser: DNS er designet specifikt til at oversætte menneskelige læsbare domænenavne (som "google.com") til maskinlæsbare IP-adresser (som 172.217.160.142). Dette er vigtigt for computere at kommunikere med hinanden på internettet.
* hierarkisk struktur: DNS bruger en hierarkisk struktur til at organisere og administrere domænenavne, hvilket gør det effektivt til at løse navne og distribuere information på tværs af netværket.
* distribueret netværk: DNS er et distribueret system, hvilket betyder, at der er flere servere på internettet, der fungerer sammen for at levere navneopløsningstjenester. Dette sikrer høj tilgængelighed og redundans.
hvordan det fungerer:
1. Når du skriver et domænenavn i din webbrowser, sender din computer en anmodning til din lokale DNS -server.
2. Hvis den lokale server ikke har IP -adressen til dette domænenavn, vil den forespørge andre DNS -servere i hierarkiet, før den finder den rigtige IP -adresse.
3. IP -adressen returneres derefter til din computer, så din browser kan oprette forbindelse til webstedet.
Andre muligheder:
Mens DNS er standarden og mest almindeligt anvendte protokol til dette formål, findes andre muligheder, men er mindre almindelige eller tjener forskellige formål:
* mdns (multicast DNS): Denne protokol bruges til lokal netværksopdagelse og giver enheder mulighed for at finde hinanden uden en centraliseret server. Det bruges ofte til enheder på et hjemmenetværk.
* llmnr (link-lokal multicast-navnopløsning): I lighed med MDNS, men specifikt brugt til navnopløsning inden for et lokalt netværk uden at have brug for en DNS -server.
Kortfattet: DNS er den protokol, du har brug for at implementere for at give computere på dit netværk at finde IP -adressen på en vært fra et logisk navn.