Co je záznam NS?

Změníte poskytovatele hostingu, všechno vypadá správně, ale váš web je šest hodin nedostupný a nechápete proč. V devíti případech z deseti je problém v záznamu NS. Záznamy NS řídí, které nameservery mají na starosti nastavení DNS vaší domény. Pokud ukazují na…

Koncept

Pokud jste už četli kapitolu o tom, jak funguje DNS, víte, že DNS překládá názvy domén na IP adresy sérií dotazů. Záznam NS stojí přesně uprostřed tohoto procesu. Říká internetu, kam jít pro všechno ostatní o vaší doméně. Bez něj se vaše záznamy A, záznamy MX, záznamy CNAME a každé další nastavení, které jste nakonfigurovali, stanou nedohledatelnými.

Co znamená NS?

NS je zkratka pro Name Server (jmenný server). Záznam NS říká „tento nameserver má na starosti všechny DNS dotazy pro tuto doménu“. Neukazuje na váš web. Neukazuje na váš e-mail. Ukazuje na server, který drží všechny vaše ostatní záznamy.

Představte si doménu jako budovu a DNS záznamy jako místnosti uvnitř. Záznam NS je adresa uvedená v adresáři, která všem říká, kde budova stojí. Pokud je ta adresa špatně, nezáleží na tom, jak hezky jsou místnosti zařízené. Nikdo budovu nenajde.

Jak záznamy NS zapadají do řetězce DNS dotazu?

Pokaždé, když někdo zadá vaši doménu do prohlížeče, DNS dotaz sleduje určitou cestu. Záznam NS se objevuje přesně uprostřed a všechno po tomto bodě závisí na tom, že je správný.

Tady je, co se děje krok za krokem.

  1. Prohlížeč požádá DNS resolver, aby našel IP adresu vaší domény
  2. Resolver osloví kořenový server, který ho odkáže na server TLD pro vaši koncovku (.com, .net, .org)
  3. Server TLD zkontroluje záznamy NS vaší domény a vrátí adresy nameserverů
  4. Resolver osloví nameserver uvedený v záznamu NS
  5. Tento nameserver vyhledá záznam A (nebo jakýkoli jiný potřebný záznam) a vrátí odpověď
  6. Prohlížeč se připojí k IP adrese a načte stránku

Vidíte, jakou roli tu záznam NS hraje? Je to most mezi serverem TLD a vaším nameserverem. Server TLD nic neví o vaší IP adrese, nastavení e-mailu ani o webu. Ví jen, na které nameservery se zeptat. Tu odpověď dává záznam NS.

Jak vypadá záznam NS?

Struktura je jednoduchá. Čtyři části.

  • Název hostitele (Name) je doména, na kterou se záznam vztahuje. Pro kořenovou doménu se zapisuje jako „@“ nebo se nechá prázdné. U subdomény by to byl název subdomény
  • Typ určuje, že jde o záznam NS
  • Hodnota (Nameserver) je název hostitele nameserveru, který odpovídá za vaši doménu. Něco jako ns1.exampleprovider.com
  • TTL (Time to Live) určuje, jak dlouho DNS servery tento záznam drží v mezipaměti, než se znovu zeptají. Záznamy NS mívají delší TTL, často 86400 sekund (tedy 24 hodin)

Vaše doména bude mít vždy alespoň dva záznamy NS, každý ukazující na jiný nameserver. Proč dva? Záloha. Pokud jeden nameserver vypadne, druhý převezme práci a dál odpovídá na DNS dotazy vaší domény.

Typické nastavení vypadá takto.

  • Název nastaven na @
  • Typ nastaven na NS
  • Hodnota nastavena na ns1.exampleprovider.com
  • TTL nastaveno na 86400

Pak druhý záznam se stejným názvem a typem, ale ukazující na ns2.exampleprovider.com.

Co jsou výchozí záznamy NS?

Když zaregistrujete doménu, registrátor automaticky nastaví záznamy NS, které ukazují na jeho vlastní nameservery. Vaše zóna DNS se hned vytvoří a hostuje na těchto serverech. Všechny záznamy, které přidáte přes ovládací panel registrátora, žijí na těchto nameserverech.

Pro mnoho značek se tyto výchozí hodnoty nikdy měnit nemusí. Pokud DNS spravujete na stejném místě, kde jste doménu koupili, výchozí nastavení funguje dobře. Dotknout se jich potřebujete jen tehdy, když chcete, aby vaše DNS obsluhoval jiný poskytovatel.

Kdy byste měli změnit záznamy NS?

Je několik situací, kdy byste záznamy NS vyměnili tak, aby ukazovaly na jiné nameservery.

Přechod na nameservery poskytovatele hostingu

Někteří poskytovatelé hostingu vás požádají, abyste záznamy NS namířili na jejich nameservery. Tím získají plnou kontrolu nad vaší zónou DNS, takže pro ně je snazší automaticky nakonfigurovat vše pro váš web. Jakmile to uděláte, všechny DNS záznamy spravujete přes poskytovatele hostingu místo registrátora.

Použití poskytovatele DNS třetí strany

Specializovaní poskytovatelé DNS často nabízejí rychlejší odezvu, lepší dostupnost a pokročilejší funkce než typický registrátor. Abyste ho použili, aktualizujete záznamy NS tak, aby ukazovaly na nameservery tohoto poskytovatele. Doména zůstává registrovaná tam, kde je, ale nastavení DNS se přesune k novému poskytovateli.

Použití sítě pro doručování obsahu (CDN)

Některé služby CDN vyžadují, abyste změnili záznamy NS, aby mohly spravovat DNS a směrovat provoz přes svou síť. CDN tak může návštěvníky posílat na nejbližší server, což zrychluje načítání vašeho webu.

Jak změnit záznamy NS?

Tady je důležitý detail, na kterém lidé zakopávají. Záznamy NS měníte u registrátora domény, ne v editoru zóny DNS. To se liší od změny záznamů A nebo CNAME, které upravujete v panelu správy DNS toho, kdo hostuje vaše nameservery.

Kroky vypadají takto.

  1. Získejte adresy nových nameserverů od poskytovatele, ke kterému přecházíte. Obvykle dostanete dvě nebo více (například ns1.newprovider.com a ns2.newprovider.com)
  2. Přihlaste se do účtu u registrátora domény
  3. Najděte nastavení nameserverů. Je oddělené od editoru zóny DNS
  4. Nahraďte stávající adresy nameserverů novými
  5. Uložte změny

Jedna věc, kterou udělejte před přepnutím. Nejdřív na nových nameserverech nastavte všechny potřebné DNS záznamy. Když pak provoz začne chodit na nové nameservery, vaše záznamy už na něj čekají a web zůstane po celou dobu online. Celý postup připojení domény najdete v kapitole o namíření domény na web.

Co se stane po změně záznamů NS?

Změna se neprojeví všude najednou jako přepnutí vypínače. DNS servery po celém světě ukládají záznamy NS do mezipaměti podle hodnoty TTL. Dokud uložená verze nevyprší, některé servery budou dál posílat dotazy na vaše staré nameservery, zatímco jiné použijí nové.

Toto přechodné období se nazývá šíření DNS. Může trvat od několika minut do 48 hodin, i když většina změn skončí během několika hodin. Během šíření mohou někteří návštěvníci vidět starou verzi vašeho webu, zatímco jiní uvidí nové nastavení. To je normální a dočasné.

Aby vše proběhlo hladce, nechte DNS záznamy na starých nameserverech aktivní, dokud šíření neskončí. Nemažte je hned. Teprve až potvrdíte, že na nových nameserverech vše funguje, můžete ty staré uklidit.

Jaký je rozdíl mezi záznamem NS a nameserverem?

Tyto dva pojmy se hodně pletou, ale nejsou totéž.

Nameserver je skutečný server, který ukládá DNS záznamy a odpovídá na DNS dotazy. Je to stroj, který odvádí práci.

Záznam NS je jen položka DNS, která říká „pro tuto doménu se obraťte támhle na ten nameserver“. Je to odkaz, ne samotný server.

Představte si nameserver jako budovu a záznam NS jako záznam v telefonním seznamu, který lidem říká, kterou budovu navštívit. Změnou záznamu NS změníte, kam jsou lidé posíláni. Budova se nikam nepřesouvá.

Co se stane, když jsou záznamy NS špatně?

Pokud vaše záznamy NS ukazují na nameservery, které neexistují, jsou offline nebo nemají nastavenou vaši zónu DNS, doména přestane fungovat úplně. Nenačte se web. Nedoručí se e-mail. Každá služba vázaná na vaši doménu se odmlčí.

A právě proto je to tak zmatečné, když se to stane. Přihlásíte se do panelu DNS a všechno vypadá správně. Záznamy A tam jsou, záznamy MX nastavené. Ale nic z toho nehraje roli, protože záznam NS posílá internet na špatné místo. Systém DNS vaše ostatní záznamy vůbec neuvidí.

Nerozbije se jen jedna služba. Rozbije se všechno najednou.

Nejčastější příčiny jsou přímočaré.

  • Aktualizace záznamů NS na nového poskytovatele dřív, než se u něj nastaví zóna DNS
  • Zadání adres nameserverů s překlepy
  • Změna poskytovatele hostingu a zapomenutí aktualizovat záznamy NS u registrátora
  • Nechání vypršet účtu hostingu DNS, zatímco záznamy NS na něj stále ukazují

Pokud vaše doména najednou přestane fungovat u všech služeb, zkontrolujte nejdřív záznamy NS. Jsou nejčastějším viníkem.

Jaké jsou časté chyby u záznamů NS?

Kromě namíření na špatné nameservery se pořád opakuje pár dalších chyb.

  • Nastavení jen jednoho záznamu NS. Vaše doména by vždy měla mít alespoň dva záznamy NS ukazující na různé nameservery. Pokud máte jen jeden a ten nameserver vypadne, celá doména je nedostupná, dokud se nevrátí
  • Neshodné záznamy NS. Záznamy NS u registrátora a záznamy NS ve vaší zóně DNS by se měly shodovat. Pokud ukazují na různé nameservery, překlad DNS se může chovat nepředvídatelně
  • Úprava záznamů NS v zóně DNS místo u registrátora. Záznamy NS, na kterých záleží pro delegování, žijí na úrovni registrátora. Jejich změna v editoru zóny DNS nezmění, kam server TLD posílá dotazy
  • Příliš brzké mazání starých DNS záznamů. Pokud změníte nameservery a hned vymažete záznamy u starého poskytovatele, návštěvníci, jejichž mezipaměť DNS stále ukazuje na staré nameservery, uvidí chyby, dokud se šíření nedokončí

Jak se o záznamy NS stará WEMASY

Když připojíte vlastní doménu k WEMASY, vaše záznamy NS měnit vůbec nemusíte. WEMASY vám dá konkrétní hodnoty DNS záznamů (záznamy A a CNAME), které přidáte u svého stávajícího poskytovatele nameserverů. Vaše nameservery zůstávají přesně tam, kde jsou.

Díky tomu je to jednoduché. Celou svou zónu DNS máte dál pod kontrolou a připojení domény k WEMASY znamená jen přidat několik záznamů, ne přesunout celé nastavení DNS. WEMASY zajišťuje SSL, hosting a směrování, jakmile jsou záznamy na místě. Co je součástí jednotlivých tarifů, uvidíte na stránce ceníku WEMASY.

Co bude dál

Teď, když víte, jak záznamy NS delegují autoritu DNS pro vaši doménu, další kapitola se věnuje záznamu AAAA. Dělá stejnou práci jako záznam A, ale místo IPv4 používá adresu IPv6 a je stále důležitější, jak internet přechází na novější formát adres. Přehled všech typů záznamů a toho, kdy který použít, najdete v kapitole o typech DNS záznamů.

Často kladené otázky

Můžete mít pro subdoménu jiné záznamy NS?

Ano. Subdoménu můžete delegovat na jinou sadu nameserverů vytvořením záznamů NS pro tuto subdoménu ve vaší zóně DNS. Říká se tomu delegování subdomény. DNS subdomény pak plně spravují nameservery, které určíte, odděleně od zbytku vaší domény. To je běžné u velkých organizací, kde různé týmy spravují vlastní subdomény. S Tvůrcem webů od WEMASY to můžete nastavit přímo na svém webu.

Kolik záznamů NS by měla mít doména?

Alespoň dva. Dva nebo více záznamů NS zajišťuje, že když jeden nameserver přejde offline, druhý může stále odpovídat na DNS dotazy. Většina poskytovatelů DNS přiděluje ve výchozím stavu dva až čtyři nameservery. Pevná horní hranice neexistuje, ale dva je minimum pro spolehlivý provoz.

Ovlivňují záznamy NS doručování e-mailu?

Nepřímo ano. Záznamy NS určují, které nameservery drží vaše záznamy MX, záznamy SPF a další e-mailové položky DNS. Pokud vaše záznamy NS ukazují na nameservery, které nemají nastavené správné e-mailové záznamy, doručování e-mailů na vaši doménu selže. Samotné záznamy NS e-mail nesměrují, ale řídí, kde jsou uloženy pokyny pro směrování e-mailu.

Je bezpečné měnit záznamy NS, když je web živý?

Je, pokud se předem připravíte. Nejdřív nastavte všechny DNS záznamy na nových nameserverech a teprve pak změňte záznamy NS u registrátora. Když pak DNS dotazy začnou chodit na nové nameservery, správné záznamy už tam jsou. Záznamy na starých nameserverech nechte aktivní, dokud šíření neskončí. Při správném postupu by návštěvníci přepnutí neměli poznat.

Jaký je rozdíl mezi změnou záznamů NS a změnou záznamu A?

Změna záznamu A aktualizuje jediné nastavení, které DNS říká, na jakou IP adresu serveru se připojit. Změna záznamů NS přesune celou vaši zónu DNS k jinému poskytovateli. Když změníte záznamy NS, veškerá správa DNS, včetně záznamů A, MX, CNAME a všeho dalšího, se přesune na nové nameservery. Je to mnohem větší změna než aktualizace jednoho záznamu.

Využijte to hned
na vlastním webu.

Začněte zdarma s WEMASY a postavte si web za pár minut.