DNS er en navnetjeneste som gir et standardisert system for å gi navn til å identifisere TCP / IP-verter, samt en måte å slå opp IP-adressen til en vert, gitt verts DNS-navn.
For å gi et unikt DNS-navn for hver vertsdatamaskin på Internett, bruker DNS en tidsbestemt teknikk: Del og erobre. DNS bruker et hierarkisk navngisystem som ligner på hvordan mapper er organisert hierarkisk på en Windows-datamaskin.
I stedet for mapper organiserer DNS navnene sine i domener. Hvert domenenavn inneholder alle navnene som vises direkte under det i DNS-hierarkiet.
For eksempel viser illustrasjonen nedenfor en liten del av DNS-domenetreet. Øverst på treet er roten domenet, som er ankerpunktet for alle domener. Rett under rotdomenet er fire toppdomener, kalt edu , com , org og gov .
I virkeligheten finnes det flere domener på toppnivå enn dette i internettets romdom.
Under com -domenet i bildet ovenfor er et annet domene kalt LoweWriter . For å fullstendig identifisere dette domenet må du kombinere det med navnet på dets foreldre domene (i dette tilfellet com ) for å opprette hele domenenavnet: LoweWriter. no .
Legg merke til at delene av domenenavnet er skilt fra hverandre med perioder, som kalles punkter. Som et resultat, når du leser dette domenenavnet, uttaler du det LoweWriter dot com.
Under LoweWriter noden er fire vertenoder, kalt doug , debbie , server1 og printer1 >. Tilsvarende svarer disse til tre datamaskiner og en skriver i et hjemmenettverk. Du kan kombinere vertsnavnet med domenenavnet for å få det komplette DNS-navnet for hver av nettverksens verter. For eksempel er det komplette DNS-navnet for serveren server1. LoweWriter. no . På samme måte er skriveren printer1. LoweWriter. no . Her er noen ekstra detaljer du trenger å huske om DNS-navn:
DNS-navn er ikke sosialt følsomt.
-
Som et resultat blir LoweWriter og Lowewriter behandlet som samme navn, som er LOWEWRITER , LOWEwriter og > LoWeWrItEr . Når du bruker et domenenavn, kan du bruke bokstaver for å gjøre navnet enklere å lese, men DNS ignorerer forskjellen mellom store og små bokstaver. Navnet på hvert DNS-nummer kan være opptil 63 tegn langt (ikke inkludert punktum) og kan inneholde bokstaver, tall og bindestreker. Ingen andre spesialtegn er tillatt.
-
A
underdomene
-
er et domene som er under et eksisterende domene. For eksempel er com -domenet egentlig et underdomene til rotdomene. På samme måte er LoweWriter et underdomene i com -domenet. DNS er et hierarkisk navngisystem som ligner på det hierarkiske mappesystemet som brukes av Windows. Det finnes imidlertid en avgjørende forskjell mellom DNS og Windows-navngivningskonvensjonen. Når du bygger et komplett DNS-navn, starter du nederst på treet og arbeider deg opp til roten. Dermed er
-
doug
den laveste noden i navnet doug. LoweWriter. no . Windows-stier er derimot motsatt: De starter ved roten og arbeider seg ned. For eksempel er banen WindowsSystem32dns, dns den laveste noden. DNS-treet kan være opptil 127 nivåer dypt. Men i praksis er DNS-treet ganske grunt. De fleste DNS-navn har bare tre nivåer (ikke teller roten). Og selv om du noen ganger ser navn med fire eller fem nivåer, ser du sjelden flere nivåer enn det.
-
Selv om DNS-treet er grunt, er det veldig bredt. Med andre ord har hver av toppdomenene et stort antall domener på andre nivå umiddelbart under det. For eksempel, på tidspunktet for denne skrivelsen, hadde
-
com domenet godt over en million andre nivådomener under den.