DNS je sieťový protokol, ktorý sa používa na preklad adries URL čitateľných pre človeka na adresu IP, ktorú váš počítač potrebuje na komunikáciu cez internet. DNS je skratka pre Domain Name System a bol prvýkrát navrhnutý v roku 1983 ako veľkosť jeho predchodcu, centralizovaný „Zoznam priradených čísel“ sa stal neovládateľným. Aby sa to zlepšilo, DNS má distribuovaný dizajn s tromi hlavnými typmi serverov, caching , root a autoritatívny .
A cache servera cache DNS, alebo ukladá dočasné kópie, akékoľvek odpovede DNS, ktorý je spracováva. Účelom vyrovnávacieho servera je znížiť zaťaženie zvyšku siete, pretože môže odpovedať na opakované alebo bežné požiadavky rovnakou odpoveďou bez toho, aby ste ju museli zakaždým znova kontrolovať. Poskytovatelia internetových služieb bežne poskytujú servery DNS pre ukladanie do vyrovnávacej pamäte, ktoré väčšina zariadení štandardne používa. Vďaka tomu je oneskorenie pri poskytovaní odpovede na vašu požiadavku DNS minimálne, pretože server DNS je čo najbližšie k vám.
Ak server vyrovnávacej pamäte nemá uložený výsledok pre požadovaný názov domény, odošle požiadavku na koreňový server DNS. Koreňový server DNS neodpovedá na požiadavku DNS priamo, ale presmeruje požiadavku na autoritatívnejší server DNS. Napríklad, ak zadáte požiadavku DNS pre example.org, koreňový server DNS postúpi vašu požiadavku na server DNS pre TLD „.org“.
Tip: TLD alebo doména najvyššej úrovne je posledná časť názvu domény, ako napríklad „.com“ alebo „.org“.
Keď koreňový server DNS odkáže váš DNS na autoritatívnejší server DNS, tento proces sa bude opakovať, kým autoritatívny server neodpovie. Autoritatívny server bol priamo nakonfigurovaný s podrobnosťami o požadovanej adrese URL. Autoritatívny server DNS odpovie IP adresou požadovanej domény, server DNS s vyrovnávacou pamäťou pošle výsledok do vášho zariadenia a uloží výsledok do svojej vyrovnávacej pamäte, kým nevyprší platnosť.
Moderné prehliadače tiež často uchovávajú výsledky DNS približne jednu minútu, takže nemusia zakaždým, keď kliknete na odkaz, zadávať požiadavku DNS pre tú istú webovú stránku.
Jednou chybou v DNS je, že protokol je nezašifrovaný, čo môže vášmu poskytovateľovi internetových služieb alebo iným používateľom vo vašej sieti umožniť sledovať, aké webové stránky prehliadate, a to aj v prípade, že svoje zariadenia výslovne nakonfigurujete tak, aby nepoužívali servery DNS vašich poskytovateľov internetových služieb. Zástancovia ochrany osobných údajov presadzujú štandardizáciu šifrovanej verzie DNS. Jedným z príkladov protokolu je DoH alebo „DNS over HTTPS“, ktorý jednoducho prenáša požiadavku DNS cez šifrované pripojenie HTTPS.