DNS är ett distribuerat system som hjälper människor att interagera mer intuitivt med internet genom att använda lättförståeliga namn i stället för att komma ihåg en lång rad siffror för varje webbplats de vill besöka. När vi skriver in en webbadress, som www.google.com, i webbläsaren, kommer DNS att omvandla denna för människor läsbara adress till maskinläsbara IP-adresser, till exempel 216.58.223.174. Utan det här systemet skulle vi behöva skriva in denna numeriska IP-adress varje gång vi ville besöka Google.
För att bryta ner det ännu mer, den första delen av den här processen händer på en DNS Resolver. När du skriver en URL i webblässaren, skickas en förfrågan till din DNS Resolver, ofta drivs av din Internet Service Provider (ISP), som sedan tar emot ditt namnupplösningsförfrågan. Om denna Resolver har IP-adressen lagrad i dess cache, returnerar den den omedelbart. Om inte, fortsätter den att söka efter rätt adress i DNS.
Den andra viktiga delen i detta system är DNS-servrarna, som är kataloger över alla offentligt tillgängliga webbplatser och deras tillhörande IP-adresser. Det finns fyra typer av DNS-servrar: rotservrar, toppdomänservrar (TLD-servrar), sekundära namnservrar och auktoritativa namnservrar. Var och en spelar en avgörande roll i att ge rätt IP-adress till DNS Resolver som sedan skickar den tillbaka till din dator, och du guidas till rätt webbplats.