DNS -servere bruker en hierarkisk database kalt
domenenavnssystemet (DNS) For å hjelpe deg med å løse domenenavn til IP -adresser. Denne databasen er organisert i en trelignende struktur med forskjellige nivåer:
1. Rotservere: Dette er servere på toppnivå som har informasjon om strukturen til DNS-systemet og plasseringene til neste nivå av servere.
2. Toppnivådomener (TLDs): Disse serverne er ansvarlige for å administrere domener som ".com", ".net", ".org" og landsspesifikke domener. De har informasjon om domenets autoritative navneservere.
3. Autoritative navneservere: Dette er spesifikke servere som er ansvarlige for et bestemt domene eller underdomenet. De har den faktiske kartleggingen av domenenavn til IP -adresser.
4. Rekursive navneservere: Dette er serverne som brukerne vanligvis samhandler med. Når en bruker oppgir et domenenavn, vil deres lokale datamaskin spørre en rekursiv navneserver. Denne serveren vil da komme med en serie forespørsler til forskjellige nivåer av servere i DNS -hierarkiet til den når det autoritative navneserveren for det forespurte domenet.
hvordan det fungerer:
1. En bruker oppgir et domenenavn (f.eks. Www.example.com) i nettleseren deres.
2. Nettleseren sender en DNS -forespørsel til den lokale rekursive navneserveren.
3. Den rekursive navneserveren sjekker cachen for IP -adressen. Hvis det ikke er funnet, begynner det å spørre DNS -hierarkiet, og starter med rotserverne.
4. Root -serverne gir adressen til TLD -serveren for ".com".
5. ".com" -serveren gir adressen til den autoritative navneserveren for "eksempel.com".
6. Den autoritative navneserveren gir IP -adressen for "www.example.com".
7. Den rekursive navneserveren cacher IP -adressen og returnerer den til brukerens nettleser.
8. Nettleseren kobles til nettstedet ved hjelp av den medfølgende IP -adressen.
I tillegg til den hierarkiske databasen, bruker DNS -servere også:
* caching: Servere butikk ba ofte om domene-til-IP-kartlegginger i cachen sin for å få fart på fremtidige forespørsler.
* Ressursposter (RRS): Dette er datastrukturer som inneholder kartleggingsinformasjonen mellom domenenavn og IP -adresser, samt andre relevante data som postserveradresser.
* DNS -soner: Dette er samlinger av RR -er som definerer et bestemt domene.
Hele prosessen med DNS -oppløsning sikrer at brukere enkelt kan få tilgang til nettsteder og andre online ressurser uten å måtte huske IP -adresser.