Hva DNS egentlig gjør

Fra innlogg.ing til en IP-adresse, uten magi og med overraskende mye caching

#nettverk#dns#guide

Merknad: Denne artikkelen er KI-generert for å teste siden. Endelig innhold kommer senere.

DNS blir ofte forklart som internettets telefonkatalog. Det er ikke feil, men det skjuler at oppslaget vanligvis går gjennom flere lag med cache, resolvere og autoritative navnetjenere før nettleseren vet hvilken maskin den skal kontakte.

Et vanlig oppslag

Når du åpner et domenenavn, sjekker maskinen først om svaret allerede finnes lokalt. Hvis ikke spør den en rekursiv resolver, ofte levert av nettverket eller konfigurert manuelt. Resolveren kan igjen spørre rotservere, toppnivåservere og til slutt domenets autoritative server.

Du kan se et enkelt svar med:

dig innlogg.ing A
dig innlogg.ing AAAA
dig innlogg.ing MX

De tre oppslagene spør etter henholdsvis IPv4-adresse, IPv6-adresse og e-postservere.

TTL bestemmer hvor lenge svaret lever

Hver DNS-record har en TTL, «time to live». Den forteller hvor lenge en resolver kan gjenbruke svaret. Høy TTL gir færre oppslag, men gjør endringer tregere å rulle ut. Lav TTL gir raskere endringer, men mer trafikk mot navnetjenerne.

dig +noall +answer innlogg.ing

Tallet mellom domenet og record-typen er gjenværende TTL i sekunder.

DNS peker, men transporterer ikke nettsiden

DNS returnerer informasjon om hvor en tjeneste finnes. Etterpå oppretter klienten en egen forbindelse med TCP eller QUIC og bruker TLS og HTTP for å hente innholdet. DNS er derfor starten på reisen, ikke selve leveransen.