El DNS, es simplemente la dirección del hosting que usaras para alojar tu dominio recién comprado y empezar a levantar tu sitio web.
Al momento de adquirir un dominio, tienes que colocar los DNS del hosting que usaras para crear tu sitio web. A esto se le llama también, “apuntar el dominio a los DNS del hosting” o “delegacion de DNS”
Los DNS casi siempre son 2 direcciones, una es la primaria y la otra es secundaria y esta última es para ser usada en caso de que la primera tenga problemas y deje de funcionar.
Al inicio tu dominio tiene las DNS de tu proveedor de Dominios, están estacionadas ahí y no podrás subir ninguna pagina web o blog, hasta que hagas la delegación mencionada.
El DNS secundario sirve para que tu dominio esté listado en más de una tabla de DNS. Imagine que una Tabla de DNS es un directorio teléfonico. Al estar listado tu dominio en este Directorio, cuando alguien pone en su Internet Explorer el nombre de tu página (www.tudominio.com), la conexión del usuario busca en todos los directorios en Internet, una vez que encuentra tu dominio en el directorio donde está listado, le regresa el dato al usuario y entonces abre tu página. En algunos casos sucede que la conexión del usuario no encuentre tu directorio (tu tabla de DNS) y entonces no pueda ver tu página, aunque sí exista.