Modul 2 · 2.3
Byta namnservrar och glue records
Modul 2: Namnservrar och zoner · Lästid: 8 minuter
Lärandemål: Efter den här lektionen kan du byta namnservrar säkert, förklara vad ett glue record är och känna igen varför en registry kan neka en ändring.
Nyckelbegrepp: namnserverbyte via registraren, glue record, egna namnservrar (som ns1.example.com), predelegationskontroll av registry, lame delegation
När byter du namnservrar?
Du byter namnservrarna för en domän när du vill flytta hanteringen av din DNS till en annan part. Till exempel:
- du byter till en annan hostingpartner och vill att de ska hantera DNS:en;
- du vill använda en DNS-tjänst som Cloudflare;
- en webbplattform ber dig peka namnservrarna till dem;
- du vill gå tillbaka till registrarens standardnamnservrar.
Det är ett stort steg: efter bytet bestämmer den nya parten alla poster för din domän, även de för e-post. Vill du bara flytta din webbplats eller bara din e-post någon annanstans behöver du oftast inte byta namnservrar. Då justerar du bara några poster (modul 3 och 4).
Den säkra ordningen
- Gör en lista eller säkerhetskopia av dina nuvarande poster. Många paneler har en knapp för att exportera zonen eller göra en säkerhetskopia.
- Ställ i ordning zonen hos den nya parten. Ta med alla poster du behöver: webbplats (A, AAAA, www), e-post (MX, och A-posten för e-postservern om den ligger under din domän), SPF, DKIM, DMARC, verifieringsposter, subdomäner.
Kontrollera den nya zonen genom att fråga de nya namnservrarna direkt, redan innan du byter. Till exempel:
dig @ns1.newprovider.example example.com MXSvarar de nya namnservrarna med rätt poster är zonen klar.
- Har du DNSSEC aktiverat? Lös då först hur nycklarna ska följa med. Stäng av DNSSEC och vänta tills de gamla DS-uppgifterna är borta ur cacharna, eller lämna in de nya DS-uppgifterna samtidigt. Annars bryts kedjan och din domän blir otillgängligt för validerande resolvrar (lektion 8.1).
- Byt namnservrarna hos din registrar. Ange minst två. Registraren skickar dem vidare till registry.
- Vänta och kontrollera. Resolvrar minns de gamla namnservrarna tills TTL:en för delegationen har gått ut. För
.nlär det en timme, för.comtvå dagar. Räkna generellt med några timmar upp till ett dygn. Låt den gamla zonen vara oförändrad under tiden.
Varför kan en registry neka dina namnservrar?
Vissa registries kontrollerar dina namnservrar innan de genomför ändringen. Det kallas en predelegationskontroll. DENIC (.de) är känt för detta: om de nya namnservrarna ännu inte känner till din domän, eller om svaren från namnservrarna inte stämmer överens med varandra, nekas ändringen. Även andra registries kan göra kontroller, eller ha regler om antalet namnservrar.
Lösningen är alltid densamma: ställ först zonen i ordning hos den nya parten, och försök sedan igen. Det är steg 2 i den säkra ordningen. För .nl kan du testa dina namnservrar i förväg med ett offentligt verktyg som Zonemaster.
Lame delegation
Pekar namnservrarna hos registry mot servrar som inte känner till din domän kallas det en lame delegation (en "halt" delegation). Resolvern skickas vidare till en server som inte har något svar. Resultatet: din domän fungerar inte, eller bara ibland (om en av namnservrarna faktiskt fungerar).
Det här händer till exempel om:
- du bytte namnservrar innan den nya parten hade zonen på plats;
- du har lämnat en gammal partner som har tagit bort zonen, medan namnservrarna fortfarande pekar till den partnern;
- det finns ett skrivfel i ett namnservernamn.
Du kontrollerar det här genom att fråga varje namnserver separat. Varje namnserver ska ge ett svar, med flaggan "authoritative" (i dig ser du aa bland flaggorna).
Egna namnservrar och glue records
Du kan också använda namnservrar med ett namn under ditt eget domän, som ns1.example.com och ns2.example.com. Det kallas egna namnservrar eller vanity nameservers. Då uppstår ett hönan-och-ägget-problem:
- för att slå upp
example.commåste resolvern gå tillns1.example.com; - men för att hitta IP-adressen för
ns1.example.commåste den titta i zonen förexample.com.
Därför lägger registry också till IP-adressen bredvid namnservernamnet i hänvisningen. Den extra adressen kallas ett glue record (limpost):
; in de zone van .com, bij de registry (Verisign)
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
ns1.example.com. A 192.0.2.53 ; glue
ns2.example.com. A 198.51.100.53 ; glueGlue behövs bara om namnservern ligger inom själva domänen (eller inom en domän som är beroende av samma delegation). Använder du ns1.hosting.example för example.com behövs ingen glue: den adressen finns i zonen för hosting.example.
Glue sköter du via din registrar, ofta under en knapp som "Registrera egen namnserver" eller "Child nameserver" eller "Skapa värdpost". Ändras IP-adressen för din namnserver måste du också uppdatera glue hos registry. Annars pekar resolvrar mot en gammal adress.
För de flesta domäninnehavare behövs inga egna namnservrar. De används främst av hostingföretag och återförsäljare som vill visa sitt eget namn.
I praktiken: så ser det ut i en panel
I Mitt WebOké går du till Mina domäner, klickar på domänen och klickar på kortet Namnservrar på pennan. Du fyller i minst två namnservrar. Egna namnservrar skapar du där först med knappen för en egen namnserver (glue). Hos andra registrarer heter det här ofta "Byta namnservrar", "DNS-servrar" eller "Custom nameservers", och för glue "Child nameservers" eller "Värdposter"; fälten är desamma.
Sammanfattning
- Genom att byta namnservrar flyttar du hanteringen av alla dina poster till en annan part.
- Säker ordning: säkerhetskopia, ställ zonen i ordning, testa nya namnservrar, lös DNSSEC, byt först därefter.
- Vissa registries (som DENIC) nekar en ändring om de nya namnservrarna ännu inte har zonen.
- Lame delegation: registry pekar mot namnservrar som inte känner till domänen.
- Glue records är IP-adresser hos registry för namnservrar som ligger inom det egna domänen.
Quiz
Uppgift
Uppgift Z2.3: Är alla namnservrar lika? Slå upp namnservrarna för sidn.nl (sidn.nl är webbplatsen för SIDN, registeransvarig för .nl i Nederländerna). Fråga därefter varje namnserver separat efter SOA-posten för sidn.nl (dig @ns1.sidn.nl sidn.nl SOA, eller ett onlineverktyg där du kan välja server). Fyll i serienumret för varje namnserver, och om de är lika.
Läs mer
De här artiklarna beskriver situationen hos WebOké. Hos andra registrarer fungerar det på liknande sätt.
