¿Qué es y para que sirve un DNS?
Eduardo Jueves 31 de Mayo del 2007
DNS (Domain Name Server o Servidor de nombre de dominio) es una parte de Internet que sirve para cuando tu escribes www.yahoo.com o www.google.com te lleve a la IP 72.14.253.99 (Google). Imagínense lo dificil que sería estar aprendiendonos números en lugar de nombres, creo que Internet no sería lo mismo, y obviamente no sería tan popular.
¿Qué es lo que pasa cuando tu escribes www.google.com en tu firefox o en tu safari, o en tu Konqueror?
Primero va a preguntarle al DNS de tu proveedor de Internet ¿Quién es www.google.com?, entonces el proveedor responde, no se, entonces existe un archivo comunmente llamado “db.cache” que es el archivo en donde vienen especificados varios servidores de Internet acomodados estratégicamente para que se conozcan todos, lo que hara ahora es preguntar uno por uno a ver quien conoce a google.com hasta que alguno le responde ah claro google.com es la 72.14.207.99, entonces en ese momento regresa la respuesta a tu computadora, y el navegador ahora se intentará conectar con el servidor de google.
Esto se llama resolver un dominio. Cuando alguien quiere configurar un DNS necesita especificar siempre ese archivo el db.cache que lo pueden descargar de internic.com “ftp://ftp.internic.com/domain/named.cache” este archivo se llama named.cache pues el programa que controla las DNS en Linux es BIND y su nombre de servicio es “named“.
Ahora el que se llame www.google.com simplemente es un subdominio de google, asi como puede existir el mail.google.com que sea sólamente para mail, asi como puede existir el calendar.google.com.
En los DNS hay varios tipos de registros entre ellos existen los registros NS o name server, los MX o mail exchanger y muchos otros, por ejemplo podemos decirle a un nombre de dominio que apunte a una IP mendiante “A” de address o decirle que tambien se puede llamar de otro modo pero es el mismo usando en CNAME canonical name.
Los DNS debemos procurar no poner direcciones estáticas por ejemplo seria una estupidez poner en nuestro DNS a google.com apuntando a la IP que tiene actualmente, porque suponiendo que cambiara de IP tendríamos que mover a mano todo, y a parte echaríamos a perder el diseño y la planeación de internet, los DNS refrescan la cache y todo cada x tiempo que nosotros definamos.
Para poder ver los registros de DNS que tiene alguna página podemos usar http://whois.com para ver la información asociada, y tambien el comando “nslookup” y luego poner “set type=any” de la siguiente forma:
$ nslookup
>set type=any
>google.com
Y hasta si tuvieran fallas de seguridad podríamos ver toda su red interna poniendo
>ls paginaconerroresgraves.com
Éste no es un documento técnico simplemente es para que tengan una mayor idea de para que sirve un DNS.





