DNS -servere bruger en hierarkisk database kaldet
domænenavn System (DNS) For at hjælpe med at løse domænenavne til IP -adresser. Denne database er organiseret i en trælignende struktur med forskellige niveauer:
1. Root -servere: Dette er de øverste servere, der indeholder oplysninger om strukturen i DNS-systemet og placeringerne af det næste niveau af servere.
2. Domæner på topniveau (TLDS): Disse servere er ansvarlige for styring af domæner som ".com", ".NET", ".org" og landespecifikke domæner. De indeholder oplysninger om domænets autoritative navneservere.
3. Autoritative navneservere: Dette er specifikke servere, der er ansvarlige for et bestemt domæne eller underdomæne. De har den faktiske kortlægning af domænenavne til IP -adresser.
4. Rekursive navneservere: Dette er de servere, som brugerne typisk interagerer med. Når en bruger indtaster et domænenavn, spørger deres lokale computer en rekursiv navneserver. Denne server fremsætter derefter en række anmodninger til forskellige niveauer af servere i DNS -hierarkiet, indtil den når den autoritative navneserver til det ønskede domæne.
hvordan det fungerer:
1. En bruger indtaster et domænenavn (f.eks. Www.example.com) i deres browser.
2. browseren sender en DNS -anmodning til den lokale rekursive navneserver.
3.. Den rekursive navneserver kontrollerer sin cache for IP -adressen. Hvis det ikke findes, begynder det at spørge DNS -hierarkiet, startende med rodserverne.
4. Rodserverne leverer adressen på TLD -serveren til ".com".
5. ".com" -serveren indeholder adressen på den autoritative navneserver til "Eksempel.com".
6. Den autoritative navneserver giver IP -adressen til "www.example.com".
7. Den rekursive Name Server cacher IP -adressen og returnerer den til brugerens browser.
8. Browseren opretter forbindelse til webstedet ved hjælp af den medfølgende IP -adresse.
Ud over den hierarkiske database bruger DNS -servere også:
* cache: Servere gemte ofte anmodede om domæne-til-IP-kortlægninger i deres cache for at fremskynde fremtidige anmodninger.
* ressourceposter (RRS): Dette er datastrukturer, der indeholder kortlægningsoplysninger mellem domænenavne og IP -adresser, såvel som andre relevante data som mailserveradresser.
* DNS -zoner: Dette er samlinger af RR'er, der definerer et bestemt domæne.
Hele processen med DNS -opløsning sikrer, at brugerne let kan få adgang til websteder og andre online ressourcer uden at skulle huske IP -adresser.