Pokud jste četli kapitolu o tom, co je DNS, už víte, že systém doménových jmen překládá názvy na IP adresy. DNS server je jeden ze strojů, které tento překlad provádějí. Není jen jeden. Na světě jsou miliony DNS serverů a každý hraje v řetězci dotazu určitou roli.
Co je DNS server jednoduše řečeno?
DNS server je počítač, který ukládá informace o doménách a odpovídá na dotazy. Když prohlížeč potřebuje najít web, zeptá se DNS serveru. Ten buď odpověď už má uloženou, nebo ví, na který další server se zeptat.
Představte si, že voláte na informace. Ptáte se na telefonní číslo nějaké osoby. Člověk u přepážky ho může znát zpaměti, nebo se musí zeptat někoho jiného. Tak či tak číslo dostanete a můžete si zavolat. DNS server funguje stejně. Dáte mu název domény a on vám vrátí IP adresu, kterou prohlížeč potřebuje k načtení webu.
Význam DNS serveru je jednoduchý. Je to server věnovaný systému doménových jmen. Jeho jediným úkolem je pomáhat překládat názvy na čísla, aby se zařízení na internetu mohla navzájem najít.
Jaké jsou čtyři typy DNS serverů?
Ne každý DNS server dělá totéž. Existují čtyři typy a každý obsluhuje jiný krok dotazu. Pochopit, jak DNS servery fungují, znamená pochopit, co který typ dělá a kdy se zapojí.
Rekurzivní resolver
Rekurzivní resolver je první server, se kterým prohlížeč mluví. Obvykle ho provozuje váš poskytovatel internetu. Když zadáte doménu a stisknete enter, požadavek jde nejdřív na tento server. Resolver pro většinu domén konečnou odpověď nemá. Místo toho odvede veškerou práci. Osloví za vás další servery, odpověď shromáždí a pošle ji zpět prohlížeči.
Představte si rekurzivní resolver jako knihovnici. Požádáte o knihu. Knihovnice nemá zpaměti všechny knihy, ale ví, jak ji najít. Podívá se do katalogu, dojde ke správné polici, vezme knihu a podá vám ji. Resolver dělá totéž s IP adresami.
Resolver si také ukládá odpovědi, které už vyhledal. Tomu se říká cachování (ukládání do mezipaměti). Pokud se před pěti minutami ptal na stejnou doménu někdo jiný ve stejné síti, resolver už odpověď má a může přeskočit zbylé kroky.
Kořenový jmenný server
Pokud resolver odpověď v mezipaměti nemá, první zastávkou je kořenový jmenný server (root nameserver). Po celém světě je 13 sad kořenových jmenných serverů. Stojí na samém vrcholu systému DNS.
Kořenový jmenný server nezná IP adresu žádného konkrétního webu. Ví ale, který server obsluhuje jednotlivé koncovky domén. Pokud hledáte doménu .com, kořenový jmenný server řekne resolveru, kde najde servery pro .com. Pokud hledáte doménu .org, odkáže na servery pro .org.
Kořenové jmenné servery jsou výchozím bodem každého DNS dotazu, který ještě není v mezipaměti. Na otázku neodpovídají, ale vždycky vědí, kam ji poslat dál.
Jmenný server TLD
TLD znamená doména nejvyšší úrovně (top-level domain). Jmenný server TLD obsluhuje všechny domény pod určitou koncovkou. Jmenný server TLD pro .com zná každou doménu .com. Jmenný server TLD pro .net zná každou doménu .net.
Když rekurzivní resolver dojde k jmennému serveru TLD, zeptá se: „Který server má na starosti tuto konkrétní doménu?“ Jmenný server TLD nevrátí konečnou IP adresu. Vrátí adresu autoritativního jmenného serveru pro tuto doménu. To je server, který má skutečnou odpověď.
Autoritativní jmenný server
Autoritativní jmenný server je konečná zastávka. Je to server, který drží skutečné DNS záznamy domény. Ví, na jaké IP adrese web žije, kam má jít e-mail a každý další záznam, který majitel domény nastavil.
Když rekurzivní resolver dorazí k autoritativnímu jmennému serveru, dostane IP adresu, kterou hledal. Resolver ji pošle zpět prohlížeči, prohlížeč se připojí k webovému serveru na této adrese a stránka se načte.
Jak tyto DNS servery spolupracují?
Každý DNS dotaz sleduje stejný řetězec. Tady je, co se děje od chvíle, kdy zadáte doménu, do chvíle, kdy se stránka začne načítat.
- Zadáte doménu do prohlížeče a stisknete enter.
- Prohlížeč zkontroluje vlastní mezipaměť. Pokud web nedávno navštívil, může mít IP adresu už uloženou.
- Pokud ne, požadavek jde na rekurzivní resolver (obvykle server vašeho poskytovatele internetu).
- Resolver zkontroluje svou mezipaměť. Pokud má aktuální odpověď, pošle ji okamžitě zpět.
- Pokud ne, resolver osloví kořenový jmenný server. Ten řekne: „Pro domény .com se obraťte na tento jmenný server TLD.“
- Resolver osloví jmenný server TLD. Ten řekne: „Pro tuto konkrétní doménu se obraťte na tento autoritativní jmenný server.“
- Resolver osloví autoritativní jmenný server. Ten vrátí skutečnou IP adresu.
- Resolver pošle IP adresu prohlížeči a uloží ji do mezipaměti pro příště.
- Prohlížeč se připojí na IP adresu a webová stránka se načte.
Celý proces trvá milisekundy. Nikdy ho nevidíte, ale běží pokaždé, když navštívíte web, pošlete e-mail nebo použijete jakoukoli online službu.
Co se stane, když je DNS server pomalý nebo vypadne?
Pokud je kterýkoli DNS server v řetězci pomalý nebo nedostupný, poznáte to okamžitě. Příznaky vypadají takto.
- Stránky se začínají načítat dlouho. Pomalý rekurzivní resolver přidá zpoždění ještě předtím, než prohlížeč začne stránku stahovat. Web sám může být rychlý, ale DNS dotaz, který přichází jako první, všechno zdržuje.
- Weby se nenačtou vůbec. Pokud resolver nedosáhne na kořenový, TLD nebo autoritativní jmenný server, dotaz selže a prohlížeč zobrazí chybu. Web je stále online, ale vaše zařízení ho nemůže najít.
- Chyby „DNS server neodpovídá“. To znamená, že vaše zařízení vůbec nedosáhne na rekurzivní resolver. Bez tohoto prvního serveru v řetězci nemůže proběhnout žádný dotaz a nenačte se žádný web.
- Některé weby fungují, jiné ne. Dotazy z mezipaměti stále fungují. Weby, které jste nedávno navštívili, se mohou načíst bez problému, protože resolver má jejich IP adresy uložené. Nové weby selžou, protože resolver nemůže dokončit nové dotazy.
Výpadky DNS jsou na úrovni kořenových serverů a TLD vzácné, protože tyto systémy jsou postavené s velkou zálohou. Nejčastějším místem selhání je rekurzivní resolver, tedy server, který provozuje váš poskytovatel internetu, nebo autoritativní jmenný server, který spravuje váš poskytovatel domény nebo hostingu.
Jaký je rozdíl mezi veřejným a soukromým DNS?
Ve výchozím nastavení vaše zařízení používá rekurzivní resolver od poskytovatele internetu. To je váš soukromý DNS server. Funguje automaticky. Nevybírali jste si ho a pravděpodobně jste si ho ani nevšimli.
Veřejný DNS server je alternativní rekurzivní resolver provozovaný jinou firmou. Přejít na něj může kdokoli. Veřejné DNS servery jsou postavené tak, aby byly rychlé, spolehlivé a dostupné po celém světě.
Hlavní důvody, proč lidé přecházejí z DNS svého poskytovatele internetu na veřejný DNS server, jsou následující.
- Rychlost. Některé veřejné DNS servery odpovídají rychleji než výchozí server od poskytovatele internetu, zejména pokud jsou servery poskytovatele přetížené nebo daleko.
- Spolehlivost. Veřejné DNS servery jsou navržené s rozsáhlými záložními systémy. Když jeden server vypadne, požadavek převezme jiný. DNS vašeho poskytovatele internetu nemusí mít stejnou úroveň zálohování.
- Filtrování. Některé veřejné DNS servery nabízejí vestavěné filtrování obsahu, které blokuje známé škodlivé weby dřív, než se načtou. Přidává to další vrstvu ochrany, aniž byste cokoli instalovali do zařízení.
Přechod nemění vašeho poskytovatele internetu ani celkovou rychlost internetu. Mění jen to, který server vyřizuje vaše DNS dotazy.
Můžete změnit svůj DNS server?
Ano. Můžete změnit, který DNS server vaše zařízení používá, a zabere to méně než pět minut.
Na většině počítačů a telefonů je obrazovka nastavení sítě, kde můžete zadat adresu preferovaného DNS serveru. Automatické nastavení nahradíte adresou veřejného DNS serveru, který chcete používat. Po uložení zařízení posílá všechny DNS dotazy na tento server místo výchozího serveru poskytovatele internetu.
DNS server můžete změnit také na úrovni routeru. Pokud aktualizujete nastavení DNS na routeru, každé zařízení ve vaší domácí nebo kancelářské síti začne automaticky používat nový server, aniž byste museli měnit nastavení na každém zařízení zvlášť.
Důvody, proč byste mohli chtít změnit DNS server, zahrnují následující.
- Váš současný DNS je pomalý a stránky se začínají načítat příliš dlouho.
- Chcete vestavěné filtrování obsahu, které nabízejí některé veřejné DNS servery.
- DNS server vašeho poskytovatele internetu měl výpadky a chcete něco spolehlivějšího.
Je DNS server totéž co jmenný server?
Tyto dva pojmy se překrývají, a to způsobuje zmatek. Tady je krátká verze.
Jmenný server (nameserver) je jakýkoli server, který drží DNS záznamy domény a odpovídá na dotazy o této doméně. Autoritativní jmenný server je jmenný server. Kořenový jmenný server je jmenný server. Všechny drží data DNS a odpovídají na požadavky.
DNS server je širší pojem. Zahrnuje jmenné servery, ale také rekurzivní resolvery, které samy DNS záznamy nedrží. Resolvery jen vyrazí a odpovědi získají od jmenných serverů.
V běžné řeči mnoho lidí říká „DNS server“ i „jmenný server“ a myslí tím totéž. Když váš poskytovatel hostingu řekne „namiřte doménu na naše jmenné servery“, myslí tím autoritativní jmenné servery, které drží DNS záznamy vašeho webu. Když někdo řekne „změňte si DNS server“, obvykle myslí rekurzivní resolver, který vaše zařízení používá pro dotazy.
Další kapitola této série popisuje jmenné servery podrobně, včetně toho, co ukládají, jak zjistit ten svůj a kdy ho potřebujete změnit.
Jak se o DNS servery stará WEMASY
Když připojíte doménu k webu ve WEMASY, WEMASY vám přesně řekne, jaké nastavení jmenných serverů použít. DNS záznamy u registrátora domény aktualizujete podle návodu a o zbytek připojení se postará WEMASY. SSL se nastaví automaticky a pro bezpečnostní certifikáty nemusíte konfigurovat žádné další DNS záznamy.
Platforma odstraňuje u nastavení DNS hádání. Projdete kroky, záznamy se aktualizují a váš web se spustí pod vaší doménou. Co je součástí jednotlivých tarifů, uvidíte v ceníku WEMASY.
Často kladené otázky o DNS serverech
Kolik DNS serverů je na světě?
Přesný počet neexistuje, protože se neustále přidávají nové DNS servery. Existuje 13 sad kořenových jmenných serverů, ale každá sada se skládá ze stovek kopií rozmístěných na různých místech. Kromě toho každý poskytovatel internetu, hostingová firma i velká organizace provozuje vlastní DNS servery. Celkový počet jde do milionů. S Tvůrcem webů od WEMASY to můžete nastavit přímo na svém webu.
Může DNS server vidět, jaké weby navštěvujete?
Ano. Rekurzivní resolver, který používáte, vidí každou doménu, kterou vaše zařízení vyhledá. Proto si někteří lidé vybírají veřejný DNS server se zásadami ochrany soukromí, kterým důvěřují. DNS server vašeho poskytovatele internetu vaše dotazy ve výchozím nastavení zaznamenává. Pokud vám jde o soukromí, hledejte poskytovatele veřejného DNS, který záznamy dotazů neukládá.
Zrychlí změna DNS serveru váš internet?
Může zlepšit, jak rychle se weby začnou načítat, protože DNS dotaz je prvním krokem před stažením jakýchkoli dat stránky. Pokud je váš současný DNS server pomalý, přechod na rychlejší toto úvodní zpoždění zkrátí. Nezvýší celkovou rychlost internetu ani rychlost stahování. Zlepšení se týká doby mezi stisknutím enteru a okamžikem, kdy se stránka začne objevovat.
Co se stane, když zadám špatnou adresu DNS serveru?
Pokud ručně zadáte nesprávnou adresu DNS serveru v nastavení zařízení nebo routeru, DNS dotazy selžou a weby se nenačtou. Zařízení se bude snažit dosáhnout na server, který buď neexistuje, nebo na DNS dotazy neodpovídá. Oprava je jednoduchá. Vraťte se do nastavení sítě a adresu buď opravte, nebo se vraťte k automatickému nastavení, aby zařízení opět používalo DNS vašeho poskytovatele internetu.
Vypadávají DNS servery často?
Kořenové jmenné servery a servery TLD vypadávají téměř nikdy. Jsou postavené se stovkami záložních serverů po celém světě. Rekurzivní resolvery provozované poskytovateli internetu vypadávají častěji, i když je to stále vzácné. Výpadky mohou mít i autoritativní jmenné servery spravované menšími poskytovateli hostingu. Když DNS server vypadne, dopad závisí na tom, o který jde a zda jsou k dispozici záznamy v mezipaměti, které mezeru vyplní.