2 modulis · 2.3
Vardų serverių keitimas ir glue įrašai
2 modulis: Vardų serveriai ir zonos · Skaitymo trukmė: 8 min.
Mokymosi tikslas: po šios pamokos galėsite saugiai pakeisti vardų serverius, paaiškinti, kas yra glue įrašas, ir atpažinti, kodėl registras gali atsisakyti atlikti pakeitimą.
Pagrindinės sąvokos: vardų serverio keitimas per registratorių, glue įrašas, nuosavi vardų serveriai (pvz., ns1.example.com), registro atliekama išankstinė delegavimo patikra (predelegatiecontrole), lame delegation
Kada keisti vardų serverius?
Vardų serverius keičiate, kai norite perkelti savo DNS valdymą kitai šaliai. Pavyzdžiui:
- pereinate pas kitą hostingo paslaugų teikėją ir norite, kad jis valdytų DNS;
- norite naudotis DNS paslauga, pavyzdžiui, Cloudflare;
- svetainės platforma prašo nukreipti vardų serverius į juos;
- grįžtate prie savo registratoriaus numatytųjų vardų serverių.
Tai didelis žingsnis: po pakeitimo nauja šalis nustato visus Jūsų domeno įrašus, taip pat ir el. pašto. Jei norite perkelti tik svetainę arba tik el. paštą kitur, vardų serverių paprastai keisti nereikia. Tokiu atveju pakoreguojate tik kelis įrašus (3 ir 4 moduliai).
Saugi veiksmų tvarka
- Sudarykite dabartinių įrašų sąrašą arba padarykite atsarginę kopiją. Daugelyje valdymo skydelių yra mygtukas zonai eksportuoti arba atsarginei kopijai sukurti.
- Paruoškite zoną pas naują paslaugų teikėją. Perkelkite visus reikalingus įrašus: svetainės (A, AAAA, www), pašto (MX, ir pašto serverio A įrašą, jei jis priklauso Jūsų domenui), SPF, DKIM, DMARC, patvirtinimo įrašus, subdomenus.
Patikrinkite naują zoną, tiesiogiai paklausdami naujų vardų serverių, dar prieš pakeisdami. Pavyzdžiui:
dig @ns1.newprovider.example example.com MXJei nauji vardų serveriai atsako su teisingais įrašais, zona yra paruošta.
- Ar naudojate DNSSEC? Tuomet iš pradžių sutvarkykite, kaip bus perkelti raktai. Išjunkite DNSSEC ir palaukite, kol seni DS duomenys dings iš talpyklų, arba pateikite naujus DS duomenis tuo pačiu metu. Priešingu atveju grandinė nutrūks ir Jūsų domenas taps nepasiekiamas validuojantiems resolveriams (8.1 pamoka).
- Pakeiskite vardų serverius pas savo registratorių. Įveskite bent du. Registratorius perduoda juos registrui.
- Palaukite ir patikrinkite. Resolveriai atsimena senus vardų serverius, kol nepraeina delegavimo TTL laikas.
.nldomenams tai yra viena valanda,.comdomenams dvi dienos. Apskritai skaičiuokite keletą valandų iki vienos dienos. Tiek laiko senos zonos nekeiskite.
Kodėl registras gali atsisakyti pakeisti vardų serverius?
Kai kurie registrai patikrina Jūsų vardų serverius prieš įvykdydami pakeitimą. Tai vadinama išankstine delegavimo patikra (predelegatiecontrole). Tuo garsėja DENIC (.de): jei nauji vardų serveriai dar nežino Jūsų domeno arba vardų serverių atsakymai tarpusavyje nesutampa, pakeitimas atmetamas. Patikras gali atlikti ir kiti registrai, arba jie gali turėti taisykles dėl vardų serverių skaičiaus.
Sprendimas visada tas pats: pirmiausia paruoškite zoną pas naują paslaugų teikėją, o tada bandykite dar kartą. Tai antras saugios veiksmų tvarkos žingsnis. .nl domenams vardų serverius iš anksto galite patikrinti naudodami viešą įrankį, pavyzdžiui, Zonemaster.
Lame delegation
Jei registre esantys vardų serveriai nukreipia į serverius, kurie nežino apie Jūsų domeną, tai vadinama lame delegation (netinkamu delegavimu). Resolveris nukreipiamas į serverį, kuris neturi atsakymo. Rezultatas: Jūsų domenas neveikia arba veikia tik kartais (jei vienas iš vardų serverių yra tinkamas).
Tai nutinka, pavyzdžiui, kai:
- pakeitėte vardų serverius prieš tai, kai naujas paslaugų teikėjas turėjo zoną;
- išėjote nuo senojo paslaugų teikėjo, kuris pašalino zoną, nors vardų serveriai vis dar nukreipia į tą paslaugų teikėją;
- vardų serverio pavadinime yra rašybos klaida.
Tai patikrinate atskirai apklausdami kiekvieną vardų serverį. Kiekvienas vardų serveris turi pateikti atsakymą su žymekliu „authoritative“ (naudojant dig tai matote kaip aa prie flags).
Nuosavi vardų serveriai ir glue įrašai
Taip pat galite naudoti vardų serverius, kurių pavadinimas priklauso Jūsų pačių domenui, pvz., ns1.example.com ir ns2.example.com. Tai vadinama nuosavais vardų serveriais arba vanity vardų serveriais. Tuomet atsiranda vištos ir kiaušinio problema:
- norint surasti
example.com, resolveris turi kreiptis įns1.example.com; - tačiau norint sužinoti
ns1.example.comIP adresą, jam reikia pažiūrėtiexample.comzonoje.
Todėl registras šalia vardų serverio pavadinimo nukreipime nurodo ir IP adresą. Šis papildomas adresas vadinamas glue įrašu (klijuojančiu įrašu):
; 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 reikalingas tik tada, kai vardų serveris patenka į patį domeną (arba į domeną, kuris priklauso nuo tos pačios delegacijos). Jei example.com domenui naudojate ns1.hosting.example, glue nereikalingas: tas adresas yra hosting.example zonoje.
Glue sutvarkote per savo registratorių, dažnai pasirinkę mygtuką, pavyzdžiui, „Registruoti nuosavą vardų serverį“, „Child nameserver“ arba „Sukurti serverį“ (Host). Jei pasikeičia Jūsų vardų serverio IP adresas, glue duomenis registre taip pat reikia atnaujinti. Priešingu atveju resolveriai nukreips į pasenusį adresą.
Daugumai domenų valdytojų nuosavi vardų serveriai nėra reikalingi. Juos dažniausiai naudoja hostingo įmonės ir perpardavėjai, norintys parodyti savo pavadinimą.
Praktikoje: kaip tai atrodo valdymo skydelyje
Mano WebOké eikite į Mano domenai, spustelėkite domeną ir ties kortele Vardų serveriai spustelėkite pieštuko piktogramą. Įveskite bent du vardų serverius. Nuosavus vardų serverius ten iš pradžių sukuriate mygtuku, skirtu nuosavam vardų serveriui (glue) sukurti. Pas kitus registratorius tai dažnai vadinama „Nameservers wijzigen“, „DNS-servers“ arba „Custom nameservers“, o glue skirtas skyrius „Child nameservers“ arba „Hostrecords“; laukai yra tie patys.
Santrauka
- Keisdami vardų serverius perkeliate visų savo įrašų valdymą kitai šaliai.
- Saugi tvarka: atsarginė kopija, zonos paruošimas, naujų vardų serverių patikrinimas, DNSSEC sutvarkymas, ir tik tada pakeitimas.
- Kai kurie registrai (pvz., DENIC) atsisako atlikti pakeitimą, jei nauji vardų serveriai dar neturi zonos.
- Lame delegation: registras nukreipia į vardų serverius, kurie nežino apie Jūsų domeną.
- Glue įrašai yra registre saugomi IP adresai vardų serveriams, kurie priklauso pačiam domenui.
Testas
Užduotis
Užduotis Z2.3: ar visi vardų serveriai vienodi? Suraskite domeno sidn.nl vardų serverius (sidn.nl yra .nl registro, SIDN, svetainė). Tada kiekvienam vardų serveriui atskirai užklauskite sidn.nl SOA įrašo (dig @ns1.sidn.nl sidn.nl SOA, arba naudokite internetinį įrankį, kuriame galite pasirinkti serverį). Įrašykite kiekvieno vardų serverio serijos numerį ir pažymėkite, ar jie sutampa.
Skaitykite daugiau
Šiuose straipsniuose aprašoma situacija WebOké atveju. Kitų registratorių atveju veikimo principas panašus.
