DNS

Čo je DNS a ako funguje

Čo je DNS a ako funguje
Cieľom tohto tutoriálu je najjednoduchším spôsobom vysvetliť, čo je DNS (systém názvov domén) a ako funguje. Tento článok sa zameriava na najbežnejšie procesy a nezahŕňa výnimky (s výnimkou domén v medzipamäti), aby sme opísali celý proces, ktorým prechádza väčšina riešení doménových mien. V tejto príručke sú uvedené iba príklady protokolu IPv4, ale postup zostáva rovnaký pre protokol IPv6.

Čo je DNS (systém názvov domén)?

Každé zariadenie v sieti IPv4 / IPv6 má jedinečný identifikátor, adresu s názvom IP adresa (adresa internetového protokolu), táto adresa je užitočná na to, aby bolo zariadenie identifikovateľné a dosiahnuteľné inými zariadeniami. Používatelia oboznámení s IPv4 vedia, že adresy IP pozostávajú zo 4 oktetov v rozmedzí od 0 do 255, napríklad 123.221.200.3.

Každá webová stránka alebo služba, s ktorou komunikujeme na internete, má jedinečnú adresu IP, ktorá nám umožňuje presné dosiahnutie. Napríklad, ak sa chceme dostať k Googlu, dosahujeme adresu IP 172.217.172.110.

Pre ľudí je zapamätanie si každej adresy IP pre každú webovú stránku alebo službu, ktorú používame, nemožné alebo prinajmenšom nie priateľským spôsobom, ako si zapamätať adresy webových stránok, a práve tam sú názvy domén priateľské k ľudským používateľom, ako je LinuxHint.com nám prišiel na pomoc.

Aj keď má každé zariadenie jedinečnú adresu IP, môže byť každá adresa IP priradená k názvu domény, aby sa uľahčila jeho komunikácia alebo vystavenie ľuďom.

Preto, ak máte zariadenie, z ktorého chcete obsluhovať ostatných, alebo ak chcete, aby vás ľudia ľahko našli, môžete ho spojiť s ľudským menom, ktoré sa nazýva doménové meno, zvyčajne od www.

DNS (systém názvov domén a NIE server názvov domén) je systém, prostredníctvom ktorého sa názvy domén prekladajú na adresy IP. Systém doménových mien môžeme považovať za priateľský prekladateľ www.doména.com na adresy IPv4 X.X.X.X (alebo aj adresy IPv6). A tento „prekladový“ proces sa nazýva „Rozlíšenie DNS“.

Ako funguje DNS (systém názvov domén)?

Systém názvov domén (DNS) sa dosahuje prostredníctvom 4 rôznych typov serverov: rekurzívny prekladač DNS, koreňový server názvov, server názvov domén najvyššej úrovne a nakoniec server názvov DNS.

Celú postupnosť možno zhrnúť ako:

Prehliadač> Rekurzívny prekladač DNS> Root Name Server> Doména najvyššej úrovne> DNS Name Server.

Rekurzívny resolver DNS je prvým krokom procesu rozlíšenia DNS, je to server, ktorý dostane dotaz používateľa, aby pokračoval v procese rozlíšenia (nazýva sa to tiež DNS vyhľadávanie). Rekurzívny resolver DNS prijme požiadavku používateľa na preklad názvu domény na IP adresu a požiadavku odošle na server koreňových mien. DNS rekurzívny resolver má zoznam všetkých adries koreňových serverov, aby ich našiel.

Root Name Server je druhým krokom v procese a môže vyriešiť požiadavku na rekurzívny rezolver pomocou informácií z medzipamäte alebo doručením požiadavky do domény najvyššej úrovne (napríklad .com, .org, .sieť, .edu príp .gov), ktorý obsahuje informácie o všetkých doménach patriacich k tejto najvyššej úrovni, takže ak je požadovaná doména a .com, serverom najvyššej úrovne bude server .com TLD server a potom sa požiadavka odošle na server DNS, ktorý obsahuje IP adresu, pošle ju rekurzívnemu resolveru, ktorý pošle klientovi, ktorý požadoval rozlíšenie, správny preklad alebo rozlíšenie preložené na IP adresu.

Výnimkou pre vyššie uvedené kroky je, keď Resolver do medzipamäte uložil posledné rozlíšenie názvu domény.

Proces opísaný vyššie je v mnohých prípadoch vynechaný z dôvodu ukladania do vyrovnávacej pamäte DNS, rekurzívneho prekladača alebo koreňového servera, ktorý dokáže ukladať informácie o rozlíšení servera názvu domény uložené v pamäti, aby sa zvýšil výkon, ktorý zabráni celému procesu. V takom prípade bude rozlíšenie domény rýchlejšie a niektoré z vyššie spomenutých serverov nebude zasahovať, to je dôvod, prečo niekedy aktualizujeme svoje záznamy DNS v našom hostingu a zmeny môžu trvať niekoľko minút alebo hodín, pretože by sa mali obnovovať medzipamäte DNS.

Keď rekurzívny rezolver získa informácie o rozlíšení, uloží ich do medzipamäte a použije sa na ďalšie rozlíšenie, ktoré uloží celý vysvetlený proces skôr.

Linux obsahuje rôzne príkazy na riešenie rozlíšenia DNS, ktoré nájdete na https: // linuxhint.com / common_dns_tools /.

Dúfam, že ste našli toto vysvetlenie toho, čo sú DNS a ako fungujú. Postupujte podľa pokynov pre systém LinuxHint, kde nájdete ďalšie tipy a aktualizácie pre systém Linux a prácu v sieti.

Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...
Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...
Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...