Modulul 2 · 2.3
Modificarea serverelor de nume și glue records
Modulul 2: Servere de nume și zone · Timp de citire: 8 minute
Obiectiv de învățare: După această lecție veți putea modifica serverele de nume în siguranță, veți putea explica ce este un glue record și veți recunoaște de ce un registru poate refuza o modificare.
Concepte-cheie: modificarea serverelor de nume prin registrar, glue record, servere de nume proprii (precum ns1.example.com), control de predelegare efectuat de registru, lame delegation
Când modificați serverele de nume?
Modificați serverele de nume ale unui domeniu atunci când doriți să mutați administrarea DNS-ului dumneavoastră la o altă parte. De exemplu:
- treceți la un alt furnizor de găzduire și doriți ca acesta să administreze DNS-ul;
- doriți să folosiți un serviciu DNS precum Cloudflare;
- o platformă de site-uri web vă solicită să mutați serverele de nume către ea;
- reveniți la serverele de nume implicite ale registrarului dumneavoastră.
Este un pas important: după schimbare, noua parte determină toate înregistrările domeniului dumneavoastră, inclusiv cele pentru e-mail. Dacă doriți doar să mutați site-ul web sau doar e-mailul în altă parte, de obicei nu este nevoie să modificați serverele de nume. În acest caz, ajustați doar câteva înregistrări (modulul 3 și 4).
Ordinea sigură
- Faceți o listă sau o copie de rezervă a înregistrărilor dumneavoastră curente. Multe panouri au un buton pentru a exporta zona sau pentru a face o copie de rezervă.
- Pregătiți zona la noua parte. Preluați toate înregistrările de care aveți nevoie: site web (A, AAAA, www), e-mail (MX și înregistrarea A a serverului de e-mail, dacă acesta se află sub domeniul dumneavoastră), SPF, DKIM, DMARC, înregistrări de verificare, subdomenii.
Verificați noua zonă interogând direct noile servere de nume, chiar înainte de a face schimbarea. De exemplu:
dig @ns1.newprovider.example example.com MXDacă noile servere de nume răspund cu înregistrările corecte, zona este gata.
- Aveți DNSSEC activat? În acest caz, stabiliți mai întâi cum vor fi transferate cheile. Dezactivați DNSSEC și așteptați ca datele DS vechi să dispară din cache-uri, sau transmiteți simultan noile date DS. Altfel, lanțul se rupe, iar domeniul dumneavoastră devine inaccesibil pentru resolverele care validează (lecția 8.1).
- Modificați serverele de nume la registrar. Introduceți cel puțin două. Registrarul le transmite mai departe registrului.
- Așteptați și verificați. Resolverele rețin vechile servere de nume până expiră TTL-ul delegării. La
.nlaceasta este o oră, la.comdouă zile. În general, estimați câteva ore până la o zi. Lăsați vechea zonă neschimbată în această perioadă.
De ce poate un registru să vă refuze serverele de nume?
Unele registre verifică serverele de nume înainte de a procesa modificarea. Aceasta se numește control de predelegare. DENIC (.de) este cunoscut pentru asta: dacă noile servere de nume nu cunosc încă domeniul dumneavoastră, sau dacă răspunsurile serverelor de nume nu concordă între ele, modificarea este refuzată. Și alte registre pot efectua verificări, sau pot avea reguli privind numărul de servere de nume.
Soluția este întotdeauna aceeași: pregătiți mai întâi zona la noua parte, apoi încercați din nou. Acesta este pasul 2 din ordinea sigură. Pentru .nl, puteți testa în prealabil serverele de nume cu un instrument de testare public precum Zonemaster.
Lame delegation
Dacă serverele de nume de la registru indică spre servere care nu cunosc domeniul dumneavoastră, aceasta se numește lame delegation (o delegare „defectuoasă”). Resolverul este trimis către un server care nu are răspuns. Rezultatul: domeniul dumneavoastră nu funcționează, sau funcționează doar uneori (dacă unul dintre servere este corect).
Acest lucru se întâmplă, de exemplu, când:
- ați modificat serverele de nume înainte ca noua parte să aibă zona pregătită;
- ați plecat de la o parte veche, care a șters zona, în timp ce serverele de nume încă indică spre acea parte;
- există o greșeală de tipar în numele unui server de nume.
Verificați acest lucru interogând fiecare server de nume separat. Fiecare server de nume trebuie să dea un răspuns, cu marcajul „authoritative” (în dig vedeți aa la flags).
Servere de nume proprii și glue records
Puteți folosi și servere de nume cu un nume sub propriul domeniu, precum ns1.example.com și ns2.example.com. Acestea se numesc servere de nume proprii sau vanity nameservers. Astfel apare o problemă de tipul oul și găina:
- pentru a căuta
example.com, resolverul trebuie să meargă lans1.example.com; - dar pentru a găsi adresa IP a lui
ns1.example.com, trebuie să verifice zona luiexample.com.
De aceea, registrul adaugă, pe lângă numele serverului de nume, și adresa IP în delegare. Această adresă suplimentară se numește glue record (înregistrare de legătură):
; în zona .com, la registru (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 este necesar doar dacă serverul de nume se află în interiorul domeniului însuși (sau într-un domeniu care depinde de aceeași delegare). Dacă folosiți ns1.hosting.example pentru example.com, nu este nevoie de glue: acea adresă se află în zona lui hosting.example.
Glue se configurează prin registrarul dumneavoastră, adesea sub un buton precum „Înregistrare server de nume propriu” sau „Child nameserver” sau „Creare Host”. Dacă se schimbă adresa IP a serverului dumneavoastră de nume, trebuie să actualizați și glue la registru. Altfel, resolverele vor indica spre o adresă veche.
Pentru majoritatea deținătorilor de domenii, serverele de nume proprii nu sunt necesare. Acestea sunt folosite mai ales de companii de găzduire și reselleri care doresc să-și afișeze propriul nume.
În practică: cum arată într-un panou
În Contul meu WebOké, mergeți la Domeniile mele, dați clic pe domeniu și dați clic pe creionul din cardul Servere de nume. Introduceți cel puțin două servere de nume. Serverele de nume proprii se creează acolo mai întâi cu butonul pentru un server de nume propriu (glue). La alți registrari, acest lucru se numește adesea „Modificare servere de nume”, „Servere DNS” sau „Custom nameservers”, iar pentru glue „Child nameservers” sau „Hostrecords”; câmpurile sunt aceleași.
Rezumat
- Prin modificarea serverelor de nume, mutați administrarea tuturor înregistrărilor dumneavoastră la o altă parte.
- Ordine sigură: copie de rezervă, pregătirea zonei, testarea noilor servere de nume, rezolvarea DNSSEC, apoi abia schimbarea.
- Unele registre (precum DENIC) refuză o modificare dacă noile servere de nume nu au încă zona.
- Lame delegation: registrul trimite spre servere de nume care nu cunosc domeniul.
- Glue records sunt adrese IP la registru pentru servere de nume care se află în interiorul propriului domeniu.
Quiz
Exercițiu
Exercițiul Z2.3: Sunt toate serverele de nume identice? Căutați serverele de nume ale lui sidn.nl (sidn.nl este site-ul SIDN, registrul domeniului .nl în Olanda). Apoi interogați fiecare server de nume separat pentru înregistrarea SOA a lui sidn.nl (dig @ns1.sidn.nl sidn.nl SOA, sau un instrument online la care puteți alege serverul). Completați, pentru fiecare server de nume, numărul de serie și dacă acestea sunt identice.
Lectură suplimentară
Aceste articole descriu situația la WebOké. La alți registrari funcționează similar.
- Manual WebOké 5.3: Modificați serverele de nume
- Manual WebOké 2.4: Configurarea domeniului dumneavoastră: nameservere, asocierea la pachet și proprietarul
- Utilizați nameservere proprii sau externe (precum Cloudflare) pentru domeniul dumneavoastră
- Testați-vă serverele de nume, inclusiv pentru un domeniu .nl
