DNS - Domain Name System - systém, ktorý prekladá doménové názvy na IP adresy. Počítače medzi sebou komunikujú pomocou IP adries. Tie sú však pre človeka zle zapamätateľné a tak si vymyslel domény a vznikol systém DNS. Bežnému užívateľovi potom stačí zapamätať si doménové meno a DNS zariadi, že sa prehliadač spojí so správnym serverom a zobrazí Vám požadované stránky.
Ako DNS funguje? Každá doména má uvedené tzv. autoritatívne DNS servery, na ktorých sú uložené konkrétne DNS záznamy ukazujúce na nejakú IP adresu. Autoritatívne DNS servery sú uvedené aj vo Whois databáze.
Váš počítač má od poskytovateľa internetu pridelené tzv. lokálne DNS servery (hovorí sa im „kešovacie“). Prehliadač sa ich opýta, či poznajú IP adresu pre hľadanou doménu (na našom príklade pre adresu www.tvojwebhosting.eu). Server prehľadá svoju pamäť (cache), kde si dáta o IP adresách vždy na určitú dobu uchováva a ak ju nenájde, pýta sa ďalej.
1) opýta sa tzv. „koreňových“ DNS serverov, či poznajú IP adresu pre doménu www.tvojwebhosting.eu. Koreňový DNS server však povie, že doménu www.tvojwebhosting.eu nepozná, ale vie, kto spravuje DNS zázamy pre doménu EU. a pošle nám tento údaj.
2) Server informáciu použije a opýta sa jedného zo serverov pre doménu EU či nepozná IP adresu domény www.tvojwebhosting.eu. Tento server potom odpovie, že doménu www.tvojwebhosting.eu nepozná, ale vie, ktoré servery sú autoritatívne pre doménu tvojwebhosting.eu a tie serveru pošle.
3) Server opäť použije získanú informáciu a opýta sa jedného z nadradených DNS serverov na doménu www.tvojwebhosting.eu. Tento server už pozná konkrétnu IP adresu a tu lokálnemu serveru vráti. Ten potom odovzdá túto IP adresu späť nášmu prehliadaču. Tým splnil svoju úlohu.
4) Prehliadač potom kontaktuje priamo server pod danú IP adresou s požiadavkou na zaslanie webovej stránky a tá zobrazí na Vašom počítači.