Hvad er DNS
Domain Name System, eller DNS, bruges til at løse læsbare værtsnavne, såsom www.dyndns.com, i maskinlæsbar IP-adresser, som 63.208.196.66. DNS indeholder også andre oplysninger om domænenavne, såsom e-mail-tjenester.
Hvorfor er DNS vigtigt ?
DNS er som en telefonbog for internettet. Hvis du kender en persons navn, men kender ikke deres telefonnummer, kan du blot slå det op i en telefonbog. DNS yder den samme service til internettet: Når du besøger http://www.dyndns.com i en browser, bruger computeren DNS til at hente webstedets IP-adresse, 63.208.196.66. Uden DNS, vil du kun være i stand til at besøge vores hjemmeside (eller en hjemmeside) ved at besøge sin IP-adresse direkte, såsom http://63.208.196.66.
Hvordan virker DNS?

Når du besøger et domæne, f.eks www.dyndns.com, vil computeren følge en række skridt til at omvende den menneske-læsbart web-adresse i maskinlæsbar IP-adresse. Det sker hver gang du bruger et domænenavn, uanset om du kigger på hjemmesider, sender e-mail, eller lytter til radiostationer på Internet.
Trin 1: Anmodning om oplysninger
Processen starter, når du beder din computer om at løse et værtsnavn, som besøger http://www.dyndns.com. Det første sted computeren ser, er dens lokale DNS cache, som lagrer oplysninger, som din computer for nylig har hentet. Hvis din computer ikke allerede kender svaret, er det nødvendigt at foretage en DNS forespørgsel.
Trin 2: Spørg rekursive DNS-servere
Hvis oplysningerne ikke er gemt lokalt, søger (kontakter) computeren din ISP's rekursive DNS-servere. Disse specialiserede computere udfører benarbejde af en DNS forespørgsel på dine vegne. Rekursive DNS-servere har deres egne cacher, så processen som regel ender her, og de oplysninger, der returneres til brugeren.
Trin 3: Spørg navnerodservere
Hvis rekursive servere ikke har svaret, skal de spørge en navnerodservere. En navneserver er en computer, der besvarer spørgsmål om domænenavne, såsom IP-adresser. De tretten navnerodservere fungerer som en slags telefoncentral for DNS - de ikke kender svaret, men de sender vores forespørgsel videre til en, der ved hvor man kan finde det.
Trin 4: Spørg TLD navneservere
Navnerodservere vil se på den første del af vores anmodning, (læst fra højre mod venstre) og dirigere vores forespørgsel til Top-Level Domain (TLD) navneservere. Hvert TLD, som f.eks. com,. org og. us, har deres eget sæt af navneservere, der fungerer som en receptionist for hver TLD. Disse servere har ikke de oplysninger, vi har brug for, men de kan henvise os direkte til de servere, som har oplysningerne.
Trin 5: Spørg den autoritative DNS-servere
TLD navneservere gennemgå den næste del af vores anmodning og dirigerer vores forespørgsel til navneservere som er ansvarlig for dette specifikke domæne. Disse autoritative navneservere er ansvarlig for at kende alle oplysninger om et bestemt domæne, der er gemt i DNS-registreringer. Der er mange typer af records, som hver indeholder en anden form for information. I dette eksempel ønsker vi at kende IP-adressen for www.dyndns.com, så vi beder den autoritative navneserver for Adresse Record (A).
Trin 6: Hent ’the record’
Den rekursive server henter en rekord for www.dyndns.com fra autoritative navneservere, og gemmer resultater i den lokale cache. Hvis nogen andre i dit netværk søger efter for www.dyndns.com, vil den rekursive servere allerede have svaret, og behøver derfor ikke at gå gennem opslagsprocessen igen. Alle poster har en time-to-live værdi, som er ligesom en udløbsdato, efter et stykke tid, vil den rekursive server bede om en ny kopi af optagelsen til at sikre, at oplysningerne ikke bliver out-of-date .
Trin 7: Modtage svar
Den rekursive server vender tilbage med svaret til din computer.. Din computer gemmer det i sin cache, læser IP-adressen, og sender disse oplysninger til din browser. Browseren åbner en forbindelse til webserveren og modtager hjemmesiden.
Hele processen fra start til slut, tager det kun millisekunder til at fuldføre.








