Modul 2 · 2.1
Navnetjenere og poster: forskjellen
Modul 2: Navnetjenere og soner · Lesetid: 7 minutter
Læringsmål: Etter denne leksjonen kan du fastslå hvor DNS for et domene administreres, og forklare hvorfor en endring på feil sted ikke gjør noe.
Nøkkelbegreper: navnetjener (NS), sone, poster, delegering, «den som kjører navnetjenerne, administrerer DNS-en»
To spørsmål folk blander sammen
DNS handler alltid om to forskjellige spørsmål:
- Hvem administrerer DNS-en for dette domenet? Svaret er navnetjenerne.
- Hva står det i DNS-en for dette domenet? Svaret er postene, som A, MX og TXT.
En sammenligning: navnetjenerne er adressen til arkivet hvor telefonkatalogen for domenet ditt ligger. Postene er oppføringene i den telefonkatalogen. Vil du endre en oppføring, må du være i riktig arkiv. Å endre en kopi av telefonkatalogen i et annet arkiv har ingen hensikt: ingen ser der.
Navnetjenere: hvor telefonkatalogen ligger
Hos registeret står det for hvert domene en liste med navnetjenere. Du har i leksjon 1.4 sett at en resolver via toppdomenet blir henvist til disse navnetjenerne. For eksempel:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Hvert domene har minst to navnetjenere. Faller én ut, svarer den andre. Mange registre, deriblant SIDN (registeret for .nl i Nederland), krever også dette. Ofte ligger de i forskjellige nettverk eller datasentre.
Navnetjenerne stiller du inn via registraren din (leksjon 1.3). Registraren gir dem videre til registeret. Først da blir verden henvist til disse navnetjenerne.
Sonen: hva som står i telefonkatalogen
På navnetjenerne ligger sonen til domenet ditt: samlingen av alle poster. En sone inneholder for eksempel:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN CNAME example.com.
example.com. 3600 IN MX 10 mail.example.com.
mail.example.com. 3600 IN A 192.0.2.25
example.com. 3600 IN TXT "v=spf1 mx ~all"Hvordan du leser en slik linje i detalj, lærer du i leksjon 2.2. Hva hver type gjør, lærer du i modul 3 til 5.
Gullregelen
Den som kjører navnetjenerne, administrerer DNS-en.
Det høres logisk ut, men i praksis går det ofte galt her. Noen gjenkjennelige situasjoner:
- Du har registrert domenet ditt hos part A, men navnetjenerne dine peker til Cloudflare. Da endrer du postene dine hos Cloudflare. DNS-skjermen hos part A kan fortsatt vise poster, men ingen leser dem.
- Du har fått laget en nettside på en plattform som Wix, og har satt navnetjenerne til den plattformen. Da administrerer plattformen hele DNS-en din, også e-postpostene dine. MX-postene og andre e-postposter må du derfor sette der. Glemmer du det, kommer ikke e-posten din fram lenger.
- Hostingselskapet ditt viser en DNS-sone i et panel, men domenet ditt bruker navnetjenerne til din forrige leverandør. Da har endringer hos det nye hostingselskapet ingen effekt før du bytter navnetjenerne.
Symptomet er alltid det samme: du endrer en post, du venter, og ingenting skjer. Da er det første spørsmålet: endrer jeg på riktig sted?
Slik finner du ut hvor DNS-en administreres
Slå opp navnetjenerne. Bruk et nettbasert DNS-oppslagsverktøy, eller i et kommandovindu:
nslookup -type=ns example.comeller
dig NS example.com +short- Se på navnet hvem det er. Navnetjenere har som regel partens navn i seg.
*.ns.cloudflare.comer Cloudflare,ns*.wixdns.neter Wix, navnetjenerne til hostingselskapet ditt kjenner du igjen på domenenavnet deres. - Endre postene hos den parten. Der logger du inn og tilpasser sonen.
En annen kontroll er whois for domenet (leksjon 1.3). Den viser navnetjenerne slik de står hos registeret. Det er det verden bruker. Avviker svaret fra navnetjenerne selv fra dette, er noe ikke riktig innstilt.
Å kopiere poster er ikke det samme som å flytte
Endrer du navnetjenerne, flytter ikke postene automatisk med. Den nye parten starter med en tom sone, eller med en standardsone de selv har laget. Det som sto i den gamle sonen, må du selv overføre. Glemmer du for eksempel DKIM-posten eller en verifiseringspost for Microsoft 365, slutter den delen å fungere etter byttet.
Derfor gjelder: først klargjøre sonen hos den nye parten, deretter endre navnetjenerne. Leksjon 2.3 og 6.3 går nærmere inn på dette.
I praksis: slik ser det ut i et panel
I Min side står det øverst på domenesiden, under fanen DNS, hvilke navnetjenere domenet bruker. Står det andre navnetjenere der enn hostingpartens, viser panelet at DNS-en administreres et annet sted. I DirectAdmin ser du i DNS Administration NS-postene som står i sonen. Merk: de forteller bare hva som står i sonen, ikke hva som står hos registeret. Andre paneler, som cPanel, Plesk eller registrarens panel, viser samme informasjon, som regel under en overskrift som «Navnetjenere» eller «DNS».
Oppsummering
- Navnetjenere bestemmer hvem som administrerer DNS-en; poster bestemmer hva som står i den.
- Hvert domene har minst to navnetjenere, stilt inn via registraren.
- Sonen er samlingen av poster på navnetjenerne.
- Den som kjører navnetjenerne, administrerer DNS-en: å endre et annet sted gjør ingenting.
- Ved bytte av navnetjenere flytter ikke postene automatisk med: klargjør sonen først, bytt deretter.
Quiz
Oppgave
Oppgave Z2.1: Hvem administrerer DNS-en? Finn navnetjenerne for wikipedia.org og for ditt eget domene (hvis du har et). Fyll dem inn, og angi hos hvilken part du ville ha endret DNS-en for ditt eget domene.
Les mer
Disse artiklene beskriver situasjonen hos WebOké. Hos andre leverandører fungerer det på lignende måte.
