Čo je DNS a ako funguje?
Domain Name System ( DNS ) je jednou z najdôležitejších súčastí World Wide Web ( WWW ). Pomôže vám prejsť od zadania webovej adresy do prehliadača až po zobrazenie správnej webovej stránky na obrazovke.
Dnes sa tento proces deje tak rýchlo, že je ľahké ho považovať za samozrejmosť. V zákulisí však prebieha komplexný súbor procesov, ktoré vám pomôžu prehliadať skvelé webové stránky, ako je táto!
Niektoré základy internetu
Internet(The internet) je v podstate veľa počítačov spojených sieťovými káblami, rádiovými signálmi a rôznymi inými spôsobmi prenosu digitálneho signálu. To, čo spája všetky tieto zariadenia a sieťové technológie dohromady, je internetový protokol(Internet Protocol) (IP).
Komunikačný protokol popisuje pravidlá a jazykové zariadenia používané na vzájomnú komunikáciu. Akékoľvek dve zariadenia (či už inteligentná chladnička, laptop, smartfón alebo robotický vysávač) môžu medzi sebou odosielať a prijímať informácie, pokiaľ používajú rovnaký protokol.
Siete IP priraďujú každému zariadeniu jedinečné číslo známe ako jeho IP adresa. IP adresa existuje, takže pakety dát odosielané cez sieť majú jasný cieľ.
Vaše zariadenie internetovej brány, zvyčajne bezdrôtový smerovač, má verejnú IP adresu, ktorú môže vidieť ktokoľvek na internete. Keďže adresy IP predstavujú aj fyzické polohy v sieti, znamená to, že adresa IP zobrazuje aj vašu približnú polohu! Na prístup k veciam na webe však nemusíte zadávať IP adresu. To je presne to miesto, kde DNS zasahuje, aby zachránil situáciu.
Vďaka bohu za adresy URL
Internetové adresy ako https://www.online-tech-tips.com sú známe ako URL(URLs) alebo Uniform Resource Locator(Uniform Resource Locators) . Tieto adresy si ľudia ľahko zapamätajú, pretože sa zvyčajne vyberajú tak, aby boli zapamätateľné. Toto je reťazec textu, ktorý zadáte do webového prehliadača, napríklad do panela s adresou prehliadača Chrome, aby ste navštívili danú lokalitu.
Skutočný počítač, ktorý obsahuje webovú lokalitu a ďalší obsah, ku ktorému pristupujete, má však adresu IP, nie adresu URL(URL) . V skutočnosti môže jedna adresa URL(URL) odkazovať na viacero adries IP, pretože viaceré servery na celom svete môžu hostiť rovnaké webové stránky a údaje.
Servery DNS premieňajú adresy URL na adresy IP(DNS Servers Turn URLs Into IP Addresses)
Server DNS je počítač v sieti, ktorý vezme zadanú adresu URL(URL) a potom ju porovná s databázou adries IP, aby zistil, ktorá z nich je priradená k adrese URL(URL) .
Je to ako hľadať telefónne číslo v telefónnom zozname. Keď nájdete meno a iniciály osoby, vedľa nich je uvedené telefónne číslo. Je to číslo, vďaka ktorému zazvoní telefón, a IP adresa, vďaka ktorej sa váš počítač spojí s webovým serverom, ktorý hľadá.
Ako DNS funguje krok za krokom
Pozrime sa, čo sa stane po otvorení webového prehliadača, zadaní adresy URL(URL) a stlačení klávesu Enter .
- Najprv váš prehliadač skontroluje vyrovnávaciu pamäť DNS(DNS cache) , kde boli predchádzajúce požiadavky uložené ako záznamy DNS . Ak teda opakovane navštevujete rovnakú webovú stránku, nemusíte zakaždým čakať na odpoveď DNS . Prehliadač tiež skontroluje súbor Hosts vášho počítača . Toto je zoznam manuálnych adries URL(URLs) so záznamom ich zodpovedajúcich adries IP známych ako názvy hostiteľov. Súbor Hosts má prednosť pred všetkým, takže váš prehliadač prejde na tam uvedenú IP adresu, ak existuje.
- Ak informácie nie sú dostupné lokálne, váš webový prehliadač odošle požiadavku na DNS resolver. Toto je server, ktorý väčšina ľudí označuje ako DNS server. V skutočnosti je však resolver len súčasťou rozsiahlejšieho systému DNS . Prekladač zvyčajne prevádzkuje váš poskytovateľ internetových služieb(Internet Service Provider) ( ISP ).
- Predpokladajme, že miestne prekladače DNS(DNS) poskytovateľa internetových služieb (zvyčajne aspoň dva) nemajú vo svojej vyrovnávacej pamäti informácie, ktoré potrebujete. V takom prípade musí požiadavku poslať ďalej v reťazci na koreňový server DNS . Koreňový názvový server nemá žiadne informácie o IP adresách a URL(URLs) . Namiesto toho má informácie o názvových serveroch domény najvyššej úrovne(Top-level Domain) ( TLD ) a presmeruje požiadavky na ich umiestnenie. Doména najvyššej úrovne je .com, .org a ďalšie prípony, ktoré vidíte na konci webovej adresy. Ak je vaša adresa URL(URL) .com, ďalšou zastávkou je server TLD , ktorý spracováva domény .com.(TLD)
- Názvový server TLD potom dodá doménu druhej úrovne. To je napríklad „google“ na „google.com“. Server TLD vie, ktorý server názvov má informácie o IP adrese pre túto doménu druhej úrovne a jej subdomény a odošle požiadavku na vyhľadávanie DNS do tohto cieľa. Tento server je známy ako autoritatívny názvový server. Autoritatívny server DNS poskytuje skutočnú IP adresu a potom ju odošle späť do DNS resolveru, ktorý váš prehliadač pôvodne kontaktoval.
Je to dosť dlhá cesta, ale dopyt DNS zvyčajne trvá zlomok sekundy až niekoľko sekúnd.
DNS môže zmeniť váš internetový(Internet) zážitok
Nie všetky DNS resolvery sú si rovné. Nie je nezvyčajné, že niektorí poskytovatelia internetových služieb(ISPs) spravujú svoje servery DNS zle. (DNS)Môžu im poskytnúť nedostatočné vyrovnávacie pamäte, pomalý hardvér, nedostatočnú šírku pásma alebo chybný softvér.
Z vášho pohľadu to vedie k webovej stránke, ktorá generuje chyby DNS alebo jej prvé otvorenie jednoducho trvá dlho. To je dôvod, prečo sa mnohí ľudia rozhodnú zmeniť svoje preferované servery DNS na alternatívne servery. Napríklad Google prevádzkuje servery DNS na 8.8.8.8 a 8.8.4.4. OpenDNS ponúka servery na 208.67.222.222 a 208.67.220.220. Okrem týchto dvoch príkladov existuje mnoho ďalších, ktoré ponúkajú veľa možností, o ktorých väčšina používateľov webu ani nevie, že ich má.
Výber správnej služby DNS môže zmeniť váš zážitok z prehliadania. Niektoré ponúkajú rýchlejšie a spoľahlivejšie vyhľadávanie ako váš ISP a iné môžu mať špeciálne funkcie, ako je blokovanie škodlivých stránok.
Inteligentné služby DNS
Inteligentné(Smart DNS) služby DNS sú ďalšou alternatívou k verejným serverom DNS . Zvyčajne ide o platené predplatné a ponúkajú jemnú kontrolu nad vašimi požiadavkami DNS . Často sa používajú na obchádzanie geografických obmedzení.
Na rozdiel od VPN vás však inteligentný DNS(Smart DNS) môže selektívne presmerovať na servery v iných krajinách iba pre služby, ktoré určíte, a zvyšok prehliadania ponechá nedotknutý. V sieti VPN by ste museli implementovať metódu známu ako rozdelené tunelovanie, aby ste dosiahli podobný výsledok, ale nastavenie rozdeleného tunelovania je zložitejšie ako inteligentné DNS .
Reverzné vyhľadávanie DNS
Proces DNS , ktorý sme doteraz opísali, je známy ako „dopredné vyhľadávanie DNS “ a väčšina požiadaviek DNS je tohto typu. Je však možné vykonať aj spätné vyhľadávanie. Tu poznáte IP adresu servera, ale neviete, ktorá adresa URL(URL) je s touto adresou spojená. To môže byť užitočné, keď v protokoloch siete vidíte iba IP adresu servera a chcete vedieť, komu patrí.
DNS a ochrana osobných údajov
Verejné(Public DNS) služby DNS sú vo všeobecnosti náchylné na odpočúvanie a samotná služba DNS môže uchovávať záznamy o webových stránkach, o ktoré ste požiadali. To znamená, že tretie strany môžu presne vedieť, ktoré webové stránky ste navštívili a kedy ste ich navštívili.
Systém DNS nebol nikdy navrhnutý tak, aby bol vo svojej podstate súkromný, ale súčasný stav internetu robí zo súkromia kľúčový problém pre každého, kto sa pripája na web. To viedlo k vzniku súkromných služieb DNS(Private DNS services) . Niektoré sú platené, ale niektoré spoločnosti, ako napríklad Cloudflare , ponúkajú bezplatné súkromné servery DNS . Tieto servery sú nakonfigurované tak, aby neuchovávali protokoly a sťažovali cudzincom odpočúvanie alebo prerušenie komunikácie (communications)DNS . To nás privádza k poslednej dôležitej veci, ktorú by ste mali vedieť o DNS .
Hackeri môžu proti vám použiť DNS
Systém DNS(DNS) môže mať temnú stránku . Prostredníctvom postupu známeho ako spoofing DNS alebo otrava vyrovnávacej pamäte (DNS)DNS môžu záškodníci poškodiť vyrovnávaciu pamäť DNS vášho (DNS)poskytovateľa internetových služieb(ISP) tým, že sa vydajú za server a pošlú falošné údaje DNS späť do resolvera.
Znamená to teda, že keď váš počítač odošle požiadavku na vyhľadávanie DNS , môže byť presmerovaná otrávenou vyrovnávacou pamäťou na škodlivú stránku. Najnebezpečnejšia vec na tom je, že nemôžete urobiť nič, aby ste tomu zabránili. Takže sa budete musieť spoľahnúť na svoje internetové bezpečnostné systémy a brať vážne varovania, že certifikácia stránky nie je správna.
Otrava vyrovnávacej pamäte(Cache) je tiež vynikajúcim dôvodom na používanie hlavných služieb DNS od spoločností ako Google a Cloudflare , pretože je menej pravdepodobné, že sa stanú obeťou spoofingu. Proces rozlíšenia DNS je však stále najlepším spôsobom, ktorý kto vynašiel na rýchlu a efektívnu navigáciu na webe. Takže musíte podniknúť vzácny hackerský útok so všetkým dobrým, čo DNS prináša.
Related posts
Aký je rozdiel medzi VPN a inteligentným DNS?
Ako opraviť chybu „Server DNS nie je k dispozícii“.
Opravte správu o zistenej otrave vyrovnávacej pamäte DNS
SD karta sa nedá prečítať? Tu je návod, ako to opraviť
6 opráv, keď aplikácia Spotify neodpovedá alebo sa nedá otvoriť
Grafický ovládač zobrazuje základný grafický adaptér spoločnosti Microsoft? Ako to opraviť
Čo robiť, keď váš druhý monitor nie je rozpoznaný
Ako opraviť chybu „Scratch Disks are Full“ vo Photoshope
Neodstráni sa tlačová úloha v systéme Windows? 8+ spôsobov, ako opraviť
Ako opraviť zvuk, ktorý nefunguje na vašom notebooku
Porty USB 3.0 nefungujú? Tu je návod, ako ich opraviť
Potrebujete bránu firewall tretej strany na počítačoch Mac a Windows?
Tlačidlo pozastavenia YouTube nezmizne? 6 spôsobov, ako opraviť
Tlačidlo Print Screen nefunguje v systéme Windows 10? Ako to opraviť
Mali by ste defragmentovať SSD?
Ako vyriešiť problémy s oneskorením Google Stadia
Ultimate Troubleshooting Guide pre Windows 7/8/10 Problémy s pripojením k domácej skupine
Ako opraviť kód chyby GeForce Experience 0x0003
Tipy na riešenie problémov, keď Bluetooth nefunguje na vašom počítači alebo smartfóne
OPRAVA: Laptop sa nepripojí k sieti Wi-Fi