DNS (Domain Name System)
DNS er en tjeneste som oversetter menneskelesbare domenenavn til numeriske IP-adresser som datamaskiner bruker til å kommunisere over internett.
I DNS-hierarkiet er det ulike typer DNS-servere, inkludert:
- Root DNS-servere
- Toppnivådomene (TLD) DNS-servere
- Navnetjenere for domenenavn (Authoritative Name Servers)
- Rekursive DNS-servere (Recursive Name Servers)
Disse serverne fungerer som ryggraden i DNS-hierarkiet. De er ansvarlige for å peke på Toppnivådomene (TLD) DNS-servere. Det er 13 sett med root DNS-servere (A-M), men hver av disse er distribuert over flere fysiske servere rundt om i verden for redundans.
Disse serverne er ansvarlige for å lagre informasjon om hvilke domenenavn (som google.com, microsoft.com) som hører til under deres toppnivådomene (som .com, .net, .org). For eksempel, hvis du søker etter “google.com”, vil en TLD DNS-server for “.com” kunne fortelle deg hvilke navneservere som vet IP-adressen til “google.com”.
Disse serverne har den endelige autoriteten over et bestemt domenenavn. De lagrer DNS-poster for et domenenavn, som inkluderer IP-adressen til domenenavnet. Når en TLD DNS-server peker på en autoritativ navneserver for et domenenavn, vil den autoritative navneserveren kunne gi IP-adressen til domenenavnet.
Disse serverne, ofte levert av din internettleverandør (ISP), er de som gjør det tunge løftet når det gjelder DNS-oppslag. Når du skriver inn et domenenavn i nettleseren din, er det den rekursive DNS-serveren som snakker med root DNS-servere, TLD DNS-servere, og de autoritative navneserverne for å finne ut IP-adressen til domenenavnet. Den lagrer også midlertidig denne informasjonen for å svare raskere på fremtidige forespørsler.
IP-adresser
IP-adresser er unike numeriske identifikatorer som tildeles enheter som er koblet til et nettverk, slik at de kan identifiseres og kommunisere med andre enheter over internett.
Det er to hovedtyper IP-adresser:
- IPv4 - Bruker 32-bit numeriske adresser (f.eks. 192.0.2.1)
- IPv6 - Bruker 128-bit adresser (f.eks. 2001:0db8:85a3:0000:0000:8a2e:0370:7334)