Processen med at løse en websteds -URL (som "www.example.com") til en IP -adresse (som "192.168.1.1") kaldes
domænenavn System (DNS) Opløsning . Sådan fungerer det:
1. anmodning: Når du skriver en URL i din browser, sender din computer en DNS -forespørgsel til en DNS -server.
2. rekursiv forespørgsel: DNS -serveren kontrollerer sin lokale cache for det ønskede domænenavn. Hvis det ikke findes, starter det en rekursiv forespørgselsproces:
* rodserver: DNS-serveren sender forespørgslen til en rodserver, der fungerer som et bibliotek for domæner på topniveau (som ".com").
* TLD -server: Root-serveren dirigerer forespørgslen til den relevante domæneserver på topniveau for det ønskede domæne (f.eks. ".Com").
* autoritativ navneserver: TLD -serveren peger forespørgslen på den autoritative navneserver for det specifikke domæne (f.eks. "Eksempel.com").
3. svar: Den autoritative navneserver svarer endelig med den IP -adresse, der er knyttet til det ønskede domænenavn.
4. cache: DNS -serveren, der modtog svaret cacher ip -adressen, så fremtidige anmodninger om det samme domæne er hurtigere.
nøglekomponenter:
* DNS -servere: Dette er computere, der gemmer og administrerer kortlægningen mellem domænenavne og IP -adresser.
* Domænenavne: Brugervenlige navne (som "Google.com") bruges til at få adgang til websteder.
* IP -adresser: Numeriske adresser (som "172.217.160.142"), der identificerer enheder på internettet.
Andre vigtige koncepter:
* cache: DNS -servere cache -resultater for at fremskynde fremtidige opslag.
* rekursive vs. iterative forespørgsler: Rekursive forespørgsler involverer DNS -serveren, der håndterer hele opslagsprocessen, mens iterative forespørgsler kræver, at klienten følger en kæde af svar.
* DNSSEC: DNS Security Extensions (DNSSEC) tilføjer et lag af sikkerhed for at sikre gyldigheden af DNS -poster.
I det væsentlige fungerer DNS-opløsning som en telefonbog til internettet, der oversætter menneskelige læsbare domænenavne til de maskinlæsbare IP-adresser, der er nødvendige for kommunikation.