Modul 2 · 2.1
Jmenné servery a záznamy: jaký je rozdíl
Modul 2: Jmenné servery a zóny · Doba čtení: 7 min
Cíl lekce: Po této lekci dokážete zjistit, kde se spravuje DNS domény, a vysvětlit, proč změna na špatném místě nic neudělá.
Klíčové pojmy: jmenný server (NS), zóna, záznamy, delegace, "kdo provozuje jmenné servery, ten spravuje DNS"
Dvě otázky, které se často pletou
U DNS jde vždy o dvě různé otázky:
- Kdo spravuje DNS této domény? Odpovědí jsou jmenné servery.
- Co je v DNS této domény uvedeno? Odpovědí jsou záznamy, například A, MX a TXT.
Přirovnání: jmenné servery jsou adresa archivu, kde leží telefonní seznam Vaší domény. Záznamy jsou jednotlivé řádky v tomto seznamu. Chcete li upravit nějaký řádek, musíte být ve správném archivu. Úprava kopie telefonního seznamu v jiném archivu nemá smysl: nikdo se tam nedívá.
Jmenné servery: kde leží telefonní seznam
U registru je u každé domény uveden seznam jmenných serverů. V lekci 1.4 jste viděli, že resolver je přes TLD nasměrován právě na tyto jmenné servery. Například:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Každá doména má minimálně dva jmenné servery. Pokud jeden vypadne, odpoví druhý. Mnoho registrů, včetně SIDN (registr domény .nl v Nizozemsku), to i vyžaduje. Servery se často nacházejí v různých sítích nebo datacentrech.
Jmenné servery nastavujete u svého registrátora (lekce 1.3). Registrátor je předá registru. Teprve poté na ně svět odkazuje.
Zóna: co je v telefonním seznamu uvedeno
Na jmenných serverech je uložena zóna Vaší domény: soubor všech záznamů. Zóna obsahuje například:
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"Jak přesně takový řádek číst, se naučíte v lekci 2.2. Co dělá každý typ záznamu, se naučíte v modulech 3 až 5.
Zlaté pravidlo
Kdo provozuje jmenné servery, ten spravuje DNS.
Zní to logicky, ale v praxi se zde často chybuje. Několik typických situací:
- Doménu máte zaregistrovanou u poskytovatele A, ale jmenné servery ukazují na Cloudflare. V takovém případě měníte záznamy u Cloudflare. Obrazovka DNS u poskytovatele A může stále zobrazovat záznamy, ale ty nikdo nečte.
- Nechali jste si postavit web na platformě jako Wix a nastavili jste pro ni jmenné servery na tuto platformu. Platforma pak spravuje celou Vaši DNS, včetně mailových záznamů. MX záznamy a další mailové záznamy proto musíte nastavit tam. Pokud na to zapomenete, přestane Vám chodit pošta.
- Váš hostingový poskytovatel zobrazuje v panelu DNS zónu, ale Vaše doména používá jmenné servery předchozího poskytovatele. V takovém případě změny u nového poskytovatele nic neudělají, dokud nepřesměrujete jmenné servery.
Příznak je vždy stejný: změníte záznam, počkáte, a nic se nestane. První otázka pak zní: měním na správném místě?
Jak zjistit, kde se DNS spravuje
Zjistěte jmenné servery. Použijte online nástroj pro zjištění DNS nebo v příkazovém okně:
nslookup -type=ns example.comnebo
dig NS example.com +short- Podle názvu poznáte, o koho jde. Jmenné servery mají obvykle v názvu jméno dané společnosti.
*.ns.cloudflare.comje Cloudflare,ns*.wixdns.netje Wix, jmenné servery Vašeho hostingového poskytovatele poznáte podle jejich domény. - Záznamy změňte u této společnosti. Tam se přihlásíte a upravíte zónu.
Druhou kontrolou je whois domény (lekce 1.3). Ten zobrazuje jmenné servery tak, jak jsou uvedeny u registru. To je to, co používá celý svět. Pokud se odpověď samotných jmenných serverů od toho liší, něco není správně nastaveno.
Kopírování záznamů není totéž co přesun
Když změníte jmenné servery, záznamy se automaticky nepřenesou. Nový poskytovatel začíná s prázdnou zónou, nebo se standardní zónou, kterou si sám vytvořil. Co bylo ve staré zóně, musíte převzít sami. Pokud například zapomenete na DKIM záznam nebo ověřovací záznam pro Microsoft 365, přestane tato část po přechodu fungovat.
Proto platí: nejprve připravit zónu u nového poskytovatele, teprve pak měnit jmenné servery. Podrobněji se tím zabývají lekce 2.3 a 6.3.
V praxi: jak to vypadá v panelu
V Můj WebOké je na stránce domény, na záložce DNS, nahoře uvedeno, jaké jmenné servery doména používá. Pokud jsou tam uvedeny jiné jmenné servery než hostingového poskytovatele, panel zobrazí, že DNS je spravována jinde. V DirectAdmin vidíte v sekci DNS NS záznamy uvedené v zóně. Pozor: ty říkají pouze to, co je v zóně, nikoli to, co je uvedeno u registru. Jiné panely, jako cPanel, Plesk nebo panel Vašeho registrátora, zobrazují stejné informace, obvykle pod nadpisem jako "Nameservers" nebo "DNS".
Shrnutí
- Jmenné servery určují, kdo spravuje DNS; záznamy určují, co je v ní uvedeno.
- Každá doména má minimálně dva jmenné servery, nastavené přes registrátora.
- Zóna je soubor záznamů uložených na jmenných serverech.
- Kdo provozuje jmenné servery, ten spravuje DNS: změna na jiném místě nic neudělá.
- Při přechodu na jiné jmenné servery se záznamy automaticky nepřenesou: nejprve připravte zónu, teprve pak přepněte.
Kvíz
Úkol
Úkol Z2.1: Kdo spravuje DNS? Zjistěte jmenné servery domény wikipedia.org a Vaší vlastní domény (pokud ji máte). Vyplňte je a uveďte, u kterého poskytovatele byste měli měnit DNS Vaší vlastní domény.
Doporučená literatura
Tyto články popisují situaci u WebOké. U jiných poskytovatelů to funguje podobně.
