DNS

Co je DNS a jak to funguje

Co je DNS a jak to funguje
Tento výukový program si klade za cíl nejjednodušším způsobem vysvětlit, co je DNS (Domain Name System) a jak funguje. Tento článek se zaměřuje na nejběžnější procesy a nezahrnuje výjimky (s výjimkou domén uložených v mezipaměti), aby bylo možné popsat celý proces, kterým prochází většina rozlišení doménových jmen. V tomto kurzu jsou uvedeny pouze příklady protokolu IPv4, ale proces zůstává stejný pro protokol IPv6.

Co je to DNS (Domain Name System)?

Každé zařízení v síti IPv4 / IPv6 má jedinečný identifikátor, adresu nazvanou IP adresa (adresa internetového protokolu), tato adresa je užitečná pro identifikaci zařízení a jeho dosažení jinými zařízeními. Uživatelé obeznámení s IPv4 vědí, že IP adresy se skládají ze 4 oktetů v rozmezí od 0 do 255, jako je 123.221.200.3.

Každá webová stránka nebo služba, se kterou komunikujeme na internetu, má jedinečnou adresu IP, která nám umožňuje dosáhnout ji přesně, například pokud se chceme dostat na Google, dosahujeme adresy IP 172.217.172.110.

Pro lidi je zapamatování si každé IP adresy pro každý web nebo službu, kterou používáme, nemožné nebo alespoň ne přátelský způsob, jak si pamatovat adresy webových stránek, a to je místo, kde jsou názvy domén přátelské k lidským uživatelům, jako je LinuxHint.com nám přišel na pomoc.

I když každé zařízení má jedinečnou adresu IP, může být každá adresa IP přidružena k názvu domény, aby se usnadnila jeho komunikace nebo expozice před lidmi.

Proto, pokud máte zařízení, ze kterého chcete sloužit ostatním, nebo chcete být snadno nalezeni, můžete jej spojit s lidským jménem, ​​které se nazývá název domény, obvykle počínaje www.

DNS (Domain Name System and NOT Domain Name Server) je systém, jehož prostřednictvím se názvy domén překládají na adresy IP. O systému doménových jmen můžeme přemýšlet jako o přátelském překladateli www.doména.com na adresy IPv4 X.X.X.X (nebo také adresy IPv6). A tento „překladový“ proces se nazývá „Rozlišení DNS“.

Jak DNS (Domain Name System) funguje?

Systém DNS (Domain Name System) je dosažen prostřednictvím 4 různých typů serverů: rekurzivní překladač DNS, kořenový server jmen, server názvů domén nejvyšší úrovně a nakonec DNS server jmen.

Celá sekvence může být shrnuta jako:

Váš prohlížeč> Rekurzivní překladač DNS> Root Name Server> Doména nejvyšší úrovně> DNS Name Server.

Rekurzivní překladač DNS je prvním krokem procesu rozlišení DNS, je to server, který obdrží dotaz uživatele, aby pokračoval v procesu rozlišení (také se nazývá vyhledávání DNS). Rekurzivní překladač DNS obdrží požadavek uživatele na překlad názvu domény na IP adresu a předá požadavek serveru kořenových jmen, DNS rekurzivní překladač má seznam obsahující všechny adresy serverů kořenových jmen, aby je našel.

Root Name Server je druhým krokem v procesu a může vyřešit požadavek na rekurzivní resolver s informacemi uloženými v mezipaměti nebo doručením požadavku do domény nejvyšší úrovně (například .com, .org, .síť, .edu nebo .gov), který obsahuje informace o všech doménách patřících k dané nejvyšší úrovni, takže pokud je požadovaná doména a .com, server domény nejvyšší úrovně bude .com TLD server a poté je požadavek odeslán na server DNS, který obsahuje IP adresu, odešle jej rekurzivnímu resolveru, který pošle klientovi, který požadoval rozlišení, správný překlad nebo rozlišení přeložené na IP adresu.

Výjimkou pro výše uvedené kroky je situace, kdy Resolver do mezipaměti uložil nedávné rozlišení názvu domény.

Proces popsaný výše je v mnoha případech vynechán kvůli ukládání do mezipaměti DNS, rekurzivnímu resolveru nebo kořenovému serveru lze ukládat informace o rozlišení serveru názvu domény uložené v mezipaměti, aby se zvýšil výkon zabraňující celému procesu, v takových případech bude rozlišení domény rychlejší a některé výše zmíněné servery nebudou zasahovat, to je důvod, proč někdy aktualizujeme naše záznamy DNS v našem hostingu a změny budou trvat několik minut nebo hodin, protože mezipaměti DNS by se měly aktualizovat.

Když rekurzivní resolver získá informace o rozlišení, uloží tyto informace do mezipaměti a použije se pro další rozlišení ukládající celý vysvětlený proces dříve.

Linux má řadu příkazů pro řešení DNS, které najdete na https: // linuxhint.com / common_dns_tools /.

Doufám, že jste našli toto vysvětlení o tom, co jsou DNS a jak fungují užitečné. Pokračujte v LinuxHintu, kde najdete další tipy a aktualizace pro Linux a sítě.

Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...