systém doménových jmen, zkráceně DNS, je jedním z nejdůležitějších protokolů na internetu a přesto relativně málo lidí rozumí jeho účelu. DNS je protokol, který řídí, jak si počítače vyměňují data online. Jeho účelem, jednoduše řečeno, je spojit jména s čísly, což pomáhá převádět památná doménová jména (například statuscake.com), do IP adresy (např. 8.8.8.8 pro Google.com), které může váš prohlížeč používat.
DNS je v podstatě mapa nebo telefonní seznam internetu. Protože každé zařízení a webové stránky připojené k síti mají svou vlastní IP adresu, bez DNS bychom byli nuceni vést vlastní záznamy o tom, která doménová jména se shodují s IP adresami,což by ztěžovalo používání internetu!
účel, který DNS slouží, je tedy relativně přímočarý, ale samotný proces není, zejména proto, že se používají miliardy aktivních IP adres a v daném okamžiku se vyskytují miliardy požadavků DNS.
v tomto článku se budeme snažit vysvětlit, jak systém názvů domén funguje, a vysvětlit každý krok od prvního dotazu až po okamžik, kdy se webová stránka načte do vašeho prohlížeče.
jak funguje DNS?
koncovému uživateli se zdá, že vyhledávání DNS probíhá okamžitě a nevyžaduje více než název domény a klepnutí na klávesu enter. V zákulisí se však vyskytuje spousta těžkých zvedání, přičemž požadavek ve většině případů prochází mezi čtyřmi servery, než konečně spojí název domény s IP adresou a načte webovou stránku.
zde jsou čtyři servery zapojené do protokolu DNS:
DNS Recursor – hlavní funkcí DNS Recursor je přijmout počáteční dotaz a předat jej příslušnému serveru.
Root Nameserver – kořenový Nameserver provede první krok při řešení názvu domény zadaného v počátečním dotazu na adresu IP.
TLD Name Server – Top Level Domain Server (TLD) je místo, kde je hostována poslední část adresy (např.
autoritativní Nameserver – v posledním kroku procesu vrátí autoritativní Nameserver požadované jméno hostitele (pokud k němu má přístup), zpět na DNS Recursor, což má za následek načtení webové stránky.
DNS Recursor
každý požadavek DNS začíná dotazem. Například, když zadáte statuscake.com do webového prohlížeče váš prohlížeč pokračuje poslat dotaz přes internet najít odpovídající IP adresu pro tento název domény. Prvním krokem v tomto procesu je, aby prohlížeč dotazoval DNS Recursor (také známý jako rekurzivní resolver), který může provozovat váš ISP, poskytovatel bezdrátového připojení nebo třetí strana. V tomto prvním kroku se DNS Opakujenebo působí jako prostředník, spojuje váš dotaz s příslušnou adresou IP a odpovídá na otázku, která Adresa IP je spojena s počátečním dotazem.
kořenový Nameserver
kořenový Nameserver je první typ DNS serveru, se kterým DNS Recursor mluví na cestě k vyřešení vašeho dotazu. Existuje 13 sad kořenových serverů na více než 300 místech po celém světě a každý z nich obsahuje informace DNS o doménách nejvyšší úrovně, jako je. com. existují také tisíce serverů podporujících kořenové jmenné servery, které se nacházejí podle toho, kde je poptávka po internetu nejvyšší. Kořenový Nameserver pomáhá přeložit původní textový dotaz do jazyka, jako jsou IP adresy, kterým počítače rozumějí.
TLD Nameserver
doména nejvyšší úrovně (TLD) Nameserver poskytuje další kus skládačky odpovědí na počáteční dotaz s IP adresou doménového jmenného serveru. Podobně jako kořenové nameservery mají TLD nameservery 4-13 jmenných serverů na mnoha různých místech. Hlavním účelem TLD je ukládat informace o adrese pro domény druhé úrovně (například statuscake.com).
autoritativní Nameserver
autoritativní Nameserver je posledním krokem v procesu DNS. V tomto kroku je autoritativní Nameserver schopen porovnat IP adresu s požadovaným názvem hostitele a vrátí ji do DNS Recursor. Vyzbrojeni odpovídající IP adresou pro počáteční dotaz na název domény, DNS Recursor je schopen sdělit vašemu prohlížeči, jaká je požadovaná IP adresa. Nakonec váš webový prohlížeč používá nově naučenou IP adresu k dosažení webové stránky a načtení původně požadované webové stránky!
existují výjimky, odchylky a mnoho vrstev dalších detailů procesu DNS, včetně ukládání do mezipaměti a rekurzivních dotazů. Základním procesem je však proces, který jsme nastínili v tomto článku, kde počáteční dotaz probíhá prostřednictvím čtyř serverů-DNS Recursor; Root Nameserver; TLD Name Server; autoritativní Nameserver-před vrácením odpovídající IP adresy a názvu domény do vašeho prohlížeče.
pokud chcete sledovat a zvyšovat výkon svých webových stránek, StatusCake poskytuje sadu nástrojů pro monitorování výkonu webových stránek, které lze snadno nastavit a používat, a poskytne vám neocenitelné informace o tom, jak výkon vašeho webu ovlivňuje zkušenosti vašich zákazníků.
Klikněte zde a začněte bezplatnou zkušební verzi ještě dnes!