Definition: Hvad er DNS?

DNS (Domain Name System) er en navneservice, der gør internettet mere brugervenligt ved at knytte et domænenavn (fx eksempel.dk) sammen med de IP-adresser, der bruges til at etablere forbindelser.

Når en browser eller en anden app skal finde en server, starter den ofte med et DNS-opslag. Resultatet fortæller enheden, hvilken IP-adresse den skal kontakte.

Enkelt model: Fra domænenavn til IP-adresse

Forestil dig en lille kæde af trin:

  1. Du forsøger at tilgå et domæne (fx gennem en browser).
  2. Enheden spørger en DNS-resolver (oftest leveret af din internetudbyder eller en tjeneste i dit netværk).
  3. Resolveren undersøger, om svaret kan findes i cache. Hvis ja, bruges det hurtigt.
  4. Hvis ikke, indhentes svaret ved at slå relevante DNS-poster op.
  5. Resolveren returnerer IP-adressen til enheden, som derefter kan forbinde til serveren.

Selve DNS er dermed ikke “trafikken”, men biblioteket og opslagsmekanismen, der gør adresseløsning mulig.

Hvilke “dele” findes der i DNS?

DNS består groft sagt af flere niveauer af aktører og poster:

  • DNS-poster: De konkrete oplysninger, der ligger i DNS, fx hvordan et navn peger på en IP-adresse.
  • Resolver: Den, der udfører opslag på dine vegne og typisk håndterer cache.
  • Autoritative kilder: De systemer, der har det endelige “sandhedssvar” for et domæne.

I praksis kan cache og tidligere forespørgsler påvirke, hvilket svar du får og hvor hurtigt du får det. Derfor kan ændringer i DNS også have en vis uforudsigelighed i tid, afhængigt af cache.

Undtagelser og begrænsninger: hvornår kan DNS drille?

DNS er pålidelig, men der er typiske begrænsninger:

  • Fejl under opslag: Hvis resolveren ikke kan finde et svar, eller der opstår netværksproblemer, kan forbindelsen til domænet fejle.
  • Cache: Hurtige DNS-ændringer slår ikke altid igennem øjeblikkeligt, fordi forskellige steder kan have forskellige cachedata.
  • Ugyldige eller forældede poster: Hvis et domænes DNS-poster ikke er korrekte, kan navnet pege på den forkerte adresse.
  • Ydelse: DNS-opslag kan tage tid, især hvis der ikke findes cachedata.

Det vigtigste at huske er, at DNS i høj grad er en opslagsproces: ændrer du navne eller poster, kan effekten afhænge af, hvor hurtigt cache opdateres.

Praktisk: Sådan kan du selv verificere, om DNS virker

Du kan kontrollere DNS-relaterede problemer uden at gætte. Se efter:

  • Om et domænenavn kan slås op til den forventede IP-adresse.
  • Om der er forskel mellem hvad din enhed bruger som DNS-server og hvad du forventer.
  • Om fejlen forsvinder eller ændrer sig, når du tester fra en anden enhed eller et andet netværk.

Hvis du står med et problem, hvor “det virker ikke at åbne hjemmesiden”, kan DNS være en af de første forklaringer—men det er ikke den eneste mulige årsag, så test bør også omfatte selve forbindelsen til serveren.