domingo, 8 de noviembre de 2009

Instalacion de servidor DNS en Ubuntu

Instalando Servidor DNS

Primero que todo lo que debemos hacer es instalar un servidor DNS, para este caso utilizare Bind 9, la instalacion la hacemos escribiendo en la consola: sudo aptitude install bind9.

Configurando Servidor DNS

Ahora para configurar Bind9, nos vamos al directorio "/etc/bind/" y buscamos el archivo named.conf.local para añadirle la zona "chaverra.telematica.net"







Luego creamos el fichero db.chaverra.telematica a partir de "db.local" y editamos "db.chaverra.telematica" reemplazando la palabra "localhost" por "chaverra.telematica.net" y cambiamos la ip de localhost por la que queremos asignarle a nuestro dominio, en este archivo vamos a añadir todos los A, MX y CNAME que vayamos a utilizar, asi:



Ahora procedemos a reiniciar Bind 9 para que coja los cambios realizados en la configuración, para eso escribimos el siguiente comando en la consola: "sudo /etc/init.d/bind9 restart

Posteriormente buscamos el archivo "resolv.conf" que se encuentra en "/etc/resolv.conf" y ponemos en la primera linea lo siguiente: "nameserver 127.0.0.1", esto con el fin de que el servidor funciones como localhost.

Ahora para comprobar que nuestro servidor funciona correctamente vamos a la consola y tecleamos el siguiente comando: "host chaverra.telematica.net" el cual mostrara algo como esto



o tambien podemos usar el comando "dig chaverra.telematica.net" que nos devolvera algo asi:




Resolución de dominio inversa

Ahora bien para hacer que nuestro servidor DNS tenga resolucion de dominio inversa (preguntar por una ip y nos diga a donde pertenece) lo unico que debemos hacer es añadirle al archivo "/etc/bind/named.conf.local" algo como esto:



Luego creamos el archivo de configuracion "/etc/bind/db.10" a partir del "/etc/bind/db.127", editamos el archivo en donde sustituiremos "localhost" por "chaverra.telematica.net" y cambiamos las ultimas lineas de tal manera que nos quede algo como esto:



Por ultimo para verificar que nuestro DNS es capaz de resolver dominios de manera inversa, vamos a la consola y tecleamos lo siguiente: "host 10.20.44.56" y nos debera devolver algo como esto:








No hay comentarios:

Publicar un comentario