Jak funguje název domény?

Pokaždé, když někdo zadá váš název domény, projde internet šesti kroky vyhledávání, než se váš web načte. Většina lidí netuší, že se to děje. A u většiny věcí v životě to vědět nepotřebujete. Pokud ale budujete značku online, pochopení toho, jak název domény…

Koncept

V minulé kapitole jsme si ujasnili, že název domény a web jsou dvě různé věci. Název domény je adresa. Web je to, co na té adrese žije. Systém, který je propojuje, je DNS. Teď půjdeme hlouběji do toho, jak název domény funguje a co se děje pokaždé, když ho někdo zadá do prohlížeče.

Stručná odpověď je, že název domény funguje tak, že převádí čitelnou adresu na číselnou IP adresu serveru, kde jsou uložené soubory vašeho webu. Úplná odpověď zahrnuje řetězec vyhledávání, které váš prohlížeč řeší automaticky, během zlomků sekundy a bez toho, abyste cokoli zaznamenali.

Jak funguje název domény?

Zadáte do prohlížeče wemasy.cz a stisknete Enter. Tady je to, co se pak děje, přesně v tomto pořadí.

Prohlížeč nejdřív zkontroluje vlastní mezipaměť. Pokud si tento název domény nedávno vyhledal, už zná IP adresu a načte web rovnou. Pokud ne, předá požadavek DNS resolveru. Resolver obvykle provozuje váš poskytovatel internetu, i když můžete používat i veřejné resolvery. Jeho úkolem je najít IP adresu pro název domény, který jste zadali.

Resolver pak zkontroluje svou vlastní mezipaměť. Pokud si wemasy.cz nedávno vyhledal, vrátí odpověď z paměti. Pokud ne, začne se ptát. Pošle dotaz kořenovému jmennému serveru. Kořenové jmenné servery stojí na vrcholu systému DNS. Neznají IP adresu každého názvu domény, ale vědí, kde najít správné jmenné servery pro každou doménu nejvyšší úrovně. Kořenový jmenný server resolveru řekne, aby se zeptal jmenného serveru TLD pro .com.

Jmenný server TLD obsluhuje všechny domény .com. Neví IP adresu přímo pro wemasy.cz, ale ví, které jmenné servery za ni odpovídají. Pošle resolver na autoritativní jmenný server pro wemasy.cz.

Autoritativní jmenný server je místo, kde leží skutečná odpověď. Drží záznamy DNS pro doménu, včetně záznamu A, který přiřazuje název domény ke konkrétní IP adrese. Resolver získá tuto IP adresu, předá ji zpět vašemu prohlížeči a prohlížeč se připojí k serveru na této adrese. Server vrátí soubory webu a stránka se načte.

Z vašeho pohledu jste zadali jméno a objevila se stránka. Za tím postupně odpověděly čtyři samostatné systémy. Celá výměna obvykle trvá méně než 100 milisekund.

Co je DNS a proč existuje?

DNS znamená Domain Name System. Je to globální adresář, díky kterému můžete k hledání webů používat jména místo čísel. Bez něj byste si museli pamatovat řetězec jako 185.230.65.11 pokaždé, když chcete navštívit nějaký web.

Systém byl navržen jako decentralizovaný. Neexistuje jediný server, který by věděl, kde každý web žije. Odpovědnost je místo toho rozdělena mezi tisíce jmenných serverů po celém světě a každý drží záznamy pro část celku. Díky tomu je systém rychlý, odolný a snadno škálovatelný.

DNS zvládá mnohem víc než jen weby. Směruje e-maily, ověřuje vlastnictví domény, zajišťuje subdomény a obsluhuje bezpečnostní záznamy. Úplný obrázek o tom, jak systém DNS na této úrovni funguje, najdete v kapitole o DNS do hloubky.

Co jsou jmenné servery a co dělají?

Jmenný server je server, který ukládá záznamy DNS pro doménu. Když zaregistrujete název domény, přiřadí se k sadě jmenných serverů. Tyto jmenné servery jsou autoritativním zdrojem všeho, co se k doméně v DNS týká. Pokud někdo chce znát IP adresu za vaším názvem domény, skončí u vašich jmenných serverů pro odpověď.

Většina registrátorů domén při registraci přiřadí výchozí jmenné servery. Pokud používáte samostatného poskytovatele hostingu, nastavíte jmenné servery tak, aby ukazovaly na vašeho poskytovatele. Takhle se doména zaregistrovaná na jednom místě propojí s webem vytvořeným někde jinde.

Když změníte jmenné servery, říkáte globálnímu systému DNS, aby začal hledat záznamy vaší domény na novém místě. Záznamy DNS, které jste měli nastavené u starých jmenných serverů, se automaticky nepřenesou. Znovu je vytvoříte na nových jmenných serverech.

Co je záznam A?

Záznam A je záznam DNS, který přiřazuje název domény k IP adrese. Je to základní záznam, díky kterému název domény ukazuje na web. Když DNS resolver dorazí k vašemu autoritativnímu jmennému serveru a zeptá se, kde wemasy.cz žije, najde právě záznam A.

Existuje několik typů záznamů DNS a každý slouží jinému účelu. Záznamy A řeší přiřazení IP adres. Záznamy MX řídí směrování e-mailů. Záznamy CNAME vytvářejí aliasy, které ukazují jeden název domény na jiný. Záznamy TXT obsahují ověřovací řetězce a bezpečnostní nastavení. Záznam A je ten, který je nejpříměji spojený s tím, jak se přes název domény načte web. Podrobný přehled toho, co který typ dělá, najdete v průvodci typy záznamů DNS.

Co se stane, když DNS ještě není nastavené?

Pokud zaregistrujete název domény a nikdy nenastavíte záznamy DNS, doména existuje v registru, ale nikam nevede. Prohlížeč, který se snaží zjistit IP adresu, nedostane žádnou odpověď. Stránka se nenačte. Návštěvníci uvidí chybu nebo prázdnou obrazovku, podle prohlížeče.

Proto registrace názvu domény neznamená mít fungující web. Název domény je aktivní v tom smyslu, že je zaregistrovaný a nikdo jiný ho nemůže získat. Funkční ale není, dokud nejsou záznamy DNS nastavené a neukazují na server se skutečnými soubory webu.

To samé se dočasně stane pokaždé, když změníte nastavení DNS. Mezi uložením změny a okamžikem, kdy se dostane do celého systému DNS, je vždy prodleva.

Co je propagace DNS?

Propagace DNS je doba, za kterou se změna vašich záznamů DNS rozšíří do všech resolverů a mezipamětí po celém světě. Když upravíte záznam A nebo přepnete jmenné servery, změna se neprojeví všude okamžitě. Různé resolvery si staré informace uložily na různě dlouhou dobu.

Jak dlouho propagace trvá, závisí na nastavení zvaném TTL, což je zkratka pro time to live. TTL se nastavuje u každého záznamu DNS a říká resolverům, jak dlouho mají informaci držet v mezipaměti, než zkontrolují aktualizaci. TTL 3 600 sekund znamená, že resolvery mohou stará data držet až hodinu, než je obnoví. Nižší TTL znamená rychlejší propagaci, ale častější vyhledávání.

Během propagace se někteří návštěvníci dostanou na starý server a někteří na nový, podle toho, jaký resolver používají. Úplná propagace obvykle skončí během několika hodin, i když občas může trvat až 48 hodin. Kapitola o propagaci DNS to pokrývá celé, včetně toho, jak zkontrolovat, zda je propagace hotová, a co dělat, pokud trvá déle, než se čekalo.

Proč na tomto procesu záleží pro vaši značku?

Podívejte se blíže na to, jak je systém doménových jmen navržený, a objevíte míru kontroly, která se ukáže až ve chvíli, kdy ji poprvé potřebujete.

Váš název domény není vázaný na žádný konkrétní server. Ukazuje na ten server, který mu určíte. Pokud přesunete web k jinému poskytovateli hostingu, upravíte záznamy DNS a návštěvníci vás následují. Název domény zůstává stejný. Adresa vaší značky se nemění. Vaše odkazy, vaše pozice ve vyhledávání i to, jak si publikum vaši adresu pamatuje, zůstává nedotčené.

Právě toto oddělení domény od serveru dělá přestavbu nebo migraci webu zvládnutelnou. Novou verzi webu můžete postavit na testovacím serveru, vyzkoušet ji a pak upravit záznam A tak, aby váš název domény ukazoval na nový server. K přepnutí dojde, aniž by návštěvníci někdy uviděli nefunkční adresu.

Znamená to také, že váš název domény má určitou trvalost, kterou soubory vašeho webu nemají. Servery se modernizují, platformy se mění, weby se přestavují. Název domény to všechno přežije, pokud ho dál obnovujete. Proto je název domény hodnota značky, kterou stojí za to chránit. Víc o tom, co název domény je a co obnáší jeho registrace, najdete v kapitole o rozdílu mezi názvem domény a webem.

Jak WEMASY řeší připojení názvu domény

Když si ve WEMASY zaregistrujete název domény a postavíte web ve stejném účtu, připojení DNS se nastaví automaticky. Jmenné servery, záznam A a další potřebné záznamy DNS se nastaví za vás. Nemusíte se přihlašovat k samostatnému registrátorovi, hledat nastavení jmenných serverů ani ručně zadávat IP adresu.

Pokud jste název domény zaregistrovali jinde a chcete ho použít s webem ve WEMASY, připojíte ho tak, že u svého registrátora upravíte jmenné servery, aby ukazovaly na jmenné servery WEMASY. Poté záznamy DNS domény spravuje WEMASY. Podrobnosti o tom, co je v jednotlivých tarifech, najdete v ceníku WEMASY.

Často kladené otázky

Co se stane, když nasměruji doménu na špatnou IP adresu?

Návštěvníci, kteří zadají váš název domény, skončí na špatném serveru, nebo na ničem, pokud za touto IP adresou žádný web není. Prohlížeč zobrazí chybu připojení nebo prázdnou stránku. Řešením je upravit záznam A na správnou IP adresu a počkat, až se dokončí propagace DNS. Je to jeden z důvodů, proč je důležité záznamy DNS při připojování domény k novému poskytovateli dvakrát zkontrolovat. S Tvůrcem webů WEMASY to můžete nastavit přímo na svém webu.

Proč můj web po přesunu na nový server pořád ukazuje starou verzi?

Záznamy DNS se ukládají do mezipaměti na několika místech řetězce vyhledávání, včetně vašeho zařízení a resolveru vašeho poskytovatele internetu. I když záznam A upravíte, stará IP adresa může být lokálně stále v mezipaměti. Pomoci může vymazání mezipaměti prohlížeče a mezipaměti DNS, ale v některých případech prostě musíte počkat, až vyprší doba TTL, než všichni návštěvníci uvidí aktualizovanou verzi.

Mohu použít stejný název domény pro dva různé weby současně?

Ne. Název domény může přes svůj záznam A ukazovat vždy jen na jednu IP adresu. Pokud chcete, aby různé části webu ukazovaly na různé servery, můžete použít subdomény. Například store.yourbrand.com může ukazovat na jiný server než yourbrand.com, a přitom obě zůstávají součástí stejné domény.

Potřebuji technické znalosti ke správě nastavení DNS své domény?

Základní změny DNS, jako úprava záznamu A nebo přidání CNAME, zvládnete bez hlubokých technických znalostí, pokud má váš poskytovatel srozumitelné rozhraní. Samotné pojmy jsou jednoduché, jakmile pochopíte, co který typ záznamu dělá. Platformy, které spojují registraci domény s hostingem, často nastavení DNS řeší automaticky, takže se záznamů vůbec nemusíte dotýkat.

Jaký je rozdíl mezi jmenným serverem a záznamem DNS?

Jmenný server je server, který drží všechny záznamy DNS vaší domény. Záznam DNS je konkrétní položka v tomto jmenném serveru, která systému DNS říká, co má udělat s určitým požadavkem, například při směrování webového provozu, e-mailů nebo subdomén. Když změníte jmenné servery, předáváte kontrolu nad všemi záznamy DNS novému poskytovateli. Když změníte jeden záznam DNS, měníte jednu konkrétní instrukci a jmenný server zůstává stejný.

Teď víte, jak název domény funguje, od chvíle, kdy ho někdo zadá, až po načtení stránky. Existuje související pojem, který jste pravděpodobně viděli používat zaměnitelně s názvem domény, ale je to něco jiného. Tím pojmem je URL. Další kapitola přesně rozebírá, co odděluje URL od názvu domény a proč na tomto rozlišení záleží při zakládání webu.

Využijte to hned
na vlastním webu.

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