Co je služba DNS a server DNS?

Internet je obrovská síť počítačů a každému zařízení připojenému k internetu je přiřazena jedinečná adresa IP (například 203.119.101.61), která pomáhá ostatním počítačům jej identifikovat. Pokud ale musíte pokaždé, když chcete navštívit webovou stránku, zadávat IP adresu, pak si lidé musí zapamatovat spoustu čísel. Je snadné dělat chyby a vést k nesprávným návštěvám. Proto byla vynalezena doménová jména, která tento problém řeší a hrají důležitou roli v internetové komunikaci.

Co je služba DNS?

Služba DNS, také nazývaná Domain Name System, je základní službou internetu. Jeho hlavní funkcí je převádět doménová jména na IP adresy, které mohou počítače snadno rozpoznat, takže uživatelé mohou snadno přejít na webovou stránku, aniž by si museli pamatovat dlouhé řetězce konkrétních čísel a písmen.

Službu DNS lze konkrétně rozdělit na službu rekurzivního rozlišení, službu názvů kořenových domén, službu názvů domén TLD a službu autoritativních názvů domén.

Co je to DNS server?

DNS server (Domain Name Server), také známý jako jmenný server a je zodpovědný za poskytování služeb DNS. Vede různé typy záznamů. DNS servery zahrnují rekurzivní překladače, kořenové servery, TLD servery a autoritativní servery, které spolupracují na poskytování IP adres uživatelům.

Následující obrázek je vývojový diagram serverů DNS.

dns_workflow
  • Rekurzivní překladač: Také známý jako překladač DNS, obvykle spravovaný poskytovatelem internetových služeb. Je to první krok v DNS dotazu. Rekurzivní resolver ukládá konečnou odpověď pro každý provedený dotaz do mezipaměti a ukládá ji po určitou dobu (tzv. time-to-live). Když rekurzivní překladač obdrží od uživatele požadavek na rekurzivní dotaz, pokud existují mezipaměti, přímo použije odpověď uloženou v mezipaměti k rychlé odpovědi, aniž by musel komunikovat s jakýmkoli jiným serverem DNS. Pokud ne, odešle postupně požadavky na kořenový server a poté po obdržení počáteční odpovědi odešle další požadavek na server TLD a poté odešle poslední požadavek na autoritativní server a nakonec získá IP adresu jako odpověď a vraťte jej uživateli.
  • Kořenový server: Na světě existuje 13 kořenových serverů doménových jmen a jeden je hlavní kořenový server ve Spojených státech, který provozuje Network Solutions, americká internetová agentura. Dalších 12 jsou sekundární kořenové servery, z nichž 9 je ve Spojených státech, 2 v Evropě (umístěné ve Spojeném království a Švédsku) a 1 v Asii (umístěno v Japonsku). Pokud neexistuje odpověď uložená v mezipaměti, překladač zahájí dotaz na kořenový server. Kořenový server zaznamená název domény nejvyšší úrovně (.com, .net, .org atd.) a odpovídajícího hostitele. Poté, co rekurzivní překladač získá počáteční odpověď, odešle další požadavek na jmenný server TLD.
  • Server TLD: TLD je název domény nejvyšší úrovně v systému názvů domén a server názvů TLD spravuje všechny informace o názvu domény obecné domény nejvyšší úrovně. K červenci 2015 existovalo 1 058 domén nejvyšší úrovně rozdělených do dvou kategorií: generické domény nejvyšší úrovně a domény nejvyšší úrovně pro zemi/oblast. Nejběžnější gTLD jsou: .com, .org, .net, .edu a .gov. Doména nejvyšší úrovně země odkazuje na doménu, která je specifická pro zemi nebo stát. Například .cn, .uk, .us, .de, .jp atd. Když server TLD obdrží požadavek na dotaz na určitou doménu nejvyšší úrovně z rekurzivního překladače, odpovídající server domény nejvyšší úrovně informuje rekurzivní překladač odpovědi a přesměruje ji na autoritativní server, aby zahájil další dotaz.
  • Autoritativní server: Autoritativní server je nastaven registrátorem názvů domény pro konkrétní název domény (například „www.ipshu.com“), který se používá pro správu (přidání, odstranění, úpravu atd.) konkrétní domény. samotné jméno. Zde rekurzivní resolver najde IP adresu webového serveru odpovídající doméně a vrátí IP adresu rekurzivnímu resolveru. Autoritativní server je obvykle posledním krokem při zpracování zjištění IP adresy.

Když rekurzivní překladač ISP obdrží IP adresu, vrátí informace webovému serveru prostřednictvím PC uživatele a webový server vrátí odpovídající informace uživateli podle obsahu požadovaného názvem domény, takže uživatel může konečně získat jejich očekávaný obsah.

📚 Komentář

Jazyky