Un Servidor DNS es un ordenador que gestiona una base de datos distribuida de nombres de dominios direcciones ip’s públicas. Dado un nombre de dominio de un sitio web a visitar, el servidor DNS consulta en las tablas de su base de datos distribuida, si tiene una entrada con dicho nombre, en caso afirmativo retorna la dirección ip pública correspondiente; en caso negativo realiza dicha petición de consulta a otro servidor de DNS en Internet y, de esta manera de forma sucesiva hasta encontrar o no el nombre de dominio solicitado.