Co jsou záznamy DNS?

Napadlo vás někdy, co řídí, kam vaše doména lidi posílá? Záznamy DNS jsou nastavení, která rozhodují o tom, jestli se návštěvníci dostanou na váš web, jestli váš e-mail přistane ve správné schránce, nebo jestli nebude fungovat nic. Jsou to pokyny připojené k…

Koncept

Pokud jste už četli kapitolu o tom, jak funguje DNS, víte, že systém doménových jmen převádí názvy domén na adresy IP, podle kterých se počítače navzájem hledají. Záznamy DNS jsou jednotlivé položky uvnitř tohoto systému. Každý záznam uchovává konkrétní informaci o vaší doméně a o tom, co se má stát, když se k ní někdo nebo něco pokouší dostat.

Co jsou záznamy DNS?

Záznamy DNS jsou položky uložené na jmenném serveru, které internetu říkají, jak zacházet s požadavky na vaši doménu. Berte je jako sadu pokynů. Jeden záznam říká, kde leží soubory vašeho webu. Jiný, kam doručovat e-mail. Další může potvrdit, že doménu vlastníte vy. Každý záznam má typ, název, hodnotu a TTL (time to live), které určuje, jak dlouho je záznam v mezipaměti, než se obnoví.

Každá doména má na místě alespoň pár záznamů DNS. Bez nich nefunguje nic, co je s doménou spojené. Žádný web se nenačte, žádný e-mail se nedoručí a žádná služba nemůže ověřit, že doména patří vám.

Jaké jsou nejběžnější typy záznamů DNS?

Typů záznamů DNS jsou desítky, ale většina značek bude kdy pracovat jen se šesti. Každý má na starosti jinou úlohu.

Záznam A

Záznam A je nejzákladnější a nejdůležitější záznam DNS. Mapuje název vaší domény na adresu IPv4, což je číselná adresa serveru, na kterém je váš web hostovaný. Když někdo zadá vaši doménu do prohlížeče, záznam A říká internetu, ke kterému serveru se připojit. Pokud připojujete doménu k poskytovateli hostingu, záznam A je téměř vždy první věc, kterou nastavujete.

Záznam AAAA

Záznam AAAA dělá stejnou práci jako záznam A, ale pro adresy IPv6. IPv6 je novější verze adresování na internetu, která používá delší adresy, aby podpořila mnohem větší počet zařízení. Ne každý server IPv6 zatím používá, takže ne každá doména záznam AAAA potřebuje. Pokud vám poskytovatel hostingu dá adresu IPv6 vedle adresy IPv4, přidání záznamu AAAA zajistí, že je váš web dosažitelný oběma způsoby.

Záznam CNAME

Záznam CNAME směruje jeden název domény na jiný název domény místo přímo na adresu IP. Běžně se používá pro subdomény. Například můžete nastavit záznam CNAME tak, aby „www.yourdomain.com“ ukazovalo na „yourdomain.com“, které má samo záznam A směřující na server. Záznamy CNAME vytvářejí alias, takže pokud se změní adresa IP hlavní domény, subdoména ji automaticky následuje bez nutnosti samostatné aktualizace.

Záznam MX

MX znamená Mail Exchange. Záznam MX říká internetu, který server obsluhuje e-mail vaší domény. Když někdo pošle e-mail na adresu ve vaší doméně, odesílající server vyhledá záznam MX, aby zjistil, kam ho doručit. Pokud používáte e-mailovou službu oddělenou od poskytovatele hostingu, záznamy MX jsou způsob, jak ji k doméně připojíte. Bez záznamů MX nemá e-mail poslaný na vaši doménu kam jít.

Záznam TXT

Záznam TXT obsahuje data v prostém textu. Používá se k široké škále účelů, ale nejčastější jsou ověření domény a zabezpečení e-mailu. Když se zaregistrujete k nové službě a ta po vás chce „ověřit doménu“, obvykle přidáváte konkrétní záznam TXT, který služba poté zkontroluje. Záznamy TXT se také používají pro nastavení SPF, DKIM a DMARC, což jsou standardy zabezpečení e-mailu, které pomáhají zabránit rozesílání spamu a phishingu pod názvem vaší domény.

Záznam NS

NS znamená Name Server (jmenný server). Záznam NS říká internetu, které jmenné servery odpovídají za záznamy DNS vaší domény. Když doménu zaregistrujete, registrátor ve výchozím stavu nastaví záznamy NS, které ukazují na jeho vlastní jmenné servery. Pokud správu DNS přesunete k jinému poskytovateli, záznamy NS upravíte tak, aby ukazovaly na jmenné servery tohoto poskytovatele. Záznamy NS jsou výchozí bod. Všechno ostatní, vaše záznamy A, záznamy MX a vše další, je uloženo na těch jmenných serverech, na které záznamy NS ukazují.

Kdy je potřeba upravit záznamy DNS?

Většinu času se záznamy DNS nastaví jednou a nechají být. Existuje ale několik situací, kdy budete muset provést změny.

  • Připojení domény k hostingu. Když koupíte doménu u jednoho poskytovatele a web hostujete u jiného, musíte upravit záznam A (nebo někdy záznamy NS), aby doména ukazovala na server poskytovatele hostingu. To je jeden ze základních kroků pro pochopení rozdílu mezi doménou a hostingem a toho, jak spolupracují.
  • Nastavení e-mailu. Pokud chcete používat vlastní e-mailovou adresu ve své doméně, musíte přidat záznamy MX, které ukazují na servery vašeho e-mailového poskytovatele.
  • Ověření vlastnictví domény. Služby jako vyhledávací konzole, e-mailové platformy a poskytovatelé certifikátů SSL často vyžadují přidání záznamu TXT, aby se prokázalo, že doménu ovládáte.
  • Přidání subdomény. Pokud chcete vytvořit subdoménu jako „shop.yourdomain.com“ nebo „blog.yourdomain.com“, přidáte pro ni záznam CNAME nebo A.
  • Přechod k jinému poskytovateli hostingu nebo e-mailu. Kdykoli přecházíte k novému poskytovateli, záznamy DNS, které ukazovaly na starého, je potřeba aktualizovat tak, aby ukazovaly na nového.

Jak se záznamy DNS upravují?

Záznamy DNS se upravují u poskytovatele, který spravuje jmenné servery vaší domény. Ve většině případů je to váš registrátor domény. Některé značky používají samostatnou službu pro správu DNS, a pak se úpravy dělají tam.

Obecné kroky jsou u všech poskytovatelů stejné.

  1. Přihlaste se do účtu, kde je DNS vaší domény spravováno.
  2. Najděte nastavení DNS nebo editor zóny DNS pro svou doménu.
  3. Vyberte typ záznamu, který chcete přidat nebo upravit (A, CNAME, MX, TXT atd.).
  4. Zadejte název (obvykle doménu nebo subdoménu), hodnotu (adresu IP, název serveru nebo textový řetězec) a TTL.
  5. Záznam uložte.

Než provedete jakékoli změny, zapište si aktuální hodnoty záznamů, které chcete upravit. Pokud se něco pokazí, původní hodnoty vám umožní rychle se vrátit zpět, místo abyste čekali, až vám je podpora dohledá.

Jaké jsou časté chyby při úpravě záznamů DNS?

Změny záznamů DNS jsou v principu jednoduché, ale snadno se v nich dělají chyby. Tady jsou chyby, které způsobují nejvíc problémů.

  • Úpravy DNS na špatném místě. Pokud vaše záznamy NS ukazují na jiného poskytovatele než na registrátora, změny provedené u registrátora nebudou mít žádný účinek. Před úpravami si vždy ověřte, kde je vaše DNS spravováno.
  • Mazání záznamů, které jste nevytvořili. Některé záznamy se nastavují automaticky vaším poskytovatelem hostingu nebo e-mailu. Jejich smazání může váš web nebo e-mail bez varování rozbít. Pokud si nejste jistí, co záznam dělá, před odstraněním si to zjistěte.
  • Použití špatného typu záznamu. Přidání záznamu CNAME tam, kde je potřeba záznam A, nebo naopak, zabrání fungování spojení. Přesně se řiďte pokyny svého poskytovatele hostingu nebo e-mailu.
  • Zapomenutí aktualizovat záznamy MX po změně hostingu. Změna záznamu A tak, aby ukazoval na nový hosting, e-mail neovlivní. Pokud váš e-mail zajišťoval starý hosting, vaše záznamy MX stále ukazují tam. Aktualizujte je, jinak váš e-mail přestane přicházet.
  • Příliš vysoké TTL před plánovanou změnou. Vysoké TTL znamená, že se starý záznam po změně drží v mezipaměti déle. Pokud víte, že se blíží změna DNS, snižte TTL pár hodin předem, aby se nový záznam po přepnutí šířil rychleji.

Jak dlouho trvají změny DNS?

Změny DNS se neprojeví okamžitě. Po úpravě záznamu se musí změna rozšířit po internetu. Tento proces se nazývá propagace DNS. Může trvat od několika minut do 48 hodin, podle TTL starého záznamu a toho, jak rychle různí poskytovatelé internetu obnovují svá data DNS v mezipaměti.

V praxi se většina změn rozšíří během několika hodin. Během propagace mohou být někteří návštěvníci stále směrováni na starý server, zatímco jiní se dostanou na nový. To je normální a dočasné. K ověření, jestli změna dorazila do konkrétních oblastí, můžete použít bezplatné online nástroje pro kontrolu propagace DNS.

Pokud plánujete větší změnu, například přechod k jinému poskytovateli hostingu, pomůže snížit TTL u dotčených záznamů den nebo dva předem. Nižší TTL znamená, že mezipaměti vypršují rychleji, takže se nový záznam po změně šíří rychleji.

Jak WEMASY řeší záznamy DNS

Když ke svému webu ve WEMASY připojíte vlastní doménu, platforma vám přesně řekne, které záznamy DNS přidat nebo upravit. Dostanete konkrétní hodnoty záznamu A a případně další potřebné záznamy, s návodem krok za krokem, kam je u registrátora domény zadat. SSL se po připojení domény aktivuje automaticky a potřebné záznamy pro HTTPS se řeší na straně WEMASY bez dalšího nastavování DNS z vaší strany.

Pokud jde o e-mail, WEMASY e-mailový hosting zatím nenabízí (připravujeme), takže vaše záznamy MX zůstávají nasměrované na toho e-mailového poskytovatele, kterého používáte. DNS vašeho webu a DNS vašeho e-mailu zůstávají nezávislé, což znamená, že připojení domény k WEMASY nijak neovlivní doručování vašeho e-mailu.

Co obsahuje který tarif, zjistíte v ceníku WEMASY.

Často kladené otázky

Mohou dva záznamy DNS stejného typu ukazovat na různé servery?

Ano. Některé typy záznamů dovolují více položek. Můžete mít například dva záznamy A ukazující na dvě různé adresy IP kvůli rozložení zátěže, nebo dva záznamy MX s různými hodnotami priority, aby e-mail přešel na záložní server, pokud je hlavní nedostupný. Číslo priority u záznamů MX určuje, který server se zkusí první. Nižší čísla znamenají vyšší prioritu. S tvůrcem webů WEMASY to můžete nastavit přímo na svém webu.

Musím upravovat záznamy DNS, když jsem doménu i hosting koupil u stejného poskytovatele?

Obvykle ne. Když jsou doména a hosting u stejného poskytovatele, záznamy DNS bývají nastaveny automaticky. Záznam A, záznamy NS a všechna výchozí nastavení už ukazují na správné místo. Záznamy DNS byste museli upravovat ručně, jen pokud přidáte e-mailovou službu třetí strany, ověříte doménu externím nástrojem nebo nastavíte subdoménu, která ukazuje jinam.

Co se stane, když omylem smažu všechny záznamy DNS?

Váš web se přestane načítat a e-maily se přestanou doručovat. Nebude fungovat nic, co je s doménou spojené, dokud se záznamy neobnoví. Většina poskytovatelů DNS uchovává historii nebo umožňuje vrátit se k výchozím záznamům. Pokud jste si záznamy před úpravou zálohovali, můžete je zadat ručně znovu. Pokud ne, požádejte svého poskytovatele hostingu a e-mailu o správné hodnoty záznamů a přidejte je jeden po druhém.

Je bezpečné měnit záznamy DNS, když je můj web v provozu?

Záleží na tom, co měníte. Přidání nového záznamu TXT pro ověření domény nebo nového záznamu CNAME pro subdoménu váš stávající web neovlivní. Změna záznamu A nebo záznamů NS přesměruje, kam vaše doména ukazuje, což znamená, že váš web může během propagace dočasně přestat fungovat, pokud nový server není připravený. Změny záznamu A nebo NS plánujte na hodiny s nízkou návštěvností, předem snižte TTL a ujistěte se, že je nový cíl plně nastavený, než přepnete.

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

Změna záznamu A aktualizuje, kam ukazuje jedna konkrétní doména nebo subdoména. Změna záznamů NS přesune celou správu DNS k jinému poskytovateli, takže všechny vaše záznamy (A, MX, TXT, CNAME, všechno) se spravují na novém místě. Pokud potřebujete jen nasměrovat doménu na nový server, změňte záznam A. Pokud chcete, aby všechna vaše nastavení DNS spravovala jiná firma, změňte záznamy NS. Změna záznamů NS je větší krok a ovlivní každou službu napojenou na doménu.

Další kapitola popisuje, jak nasměrovat doménu na web, kde tyto záznamy DNS uvedete do praxe a projdete celým postupem připojení domény k hostingu krok za krokem.

Využijte to hned
na vlastním webu.

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