Вы находитесь на странице: 1из 7

Manual de instalacin de Bind9 en Ubuntu

Los valores que debemos tener claros antes de comenzar son los siguientes: Direccin IP del servidor: 172.16.0.4 Nombre del servidor: servidor Dominio que vamos a crear: didac.lan Los pasos para instalar y configurar Bind en Ubuntu Server son los siguientes: 1. Actualizamos la informacin de los repositorios con el siguiente comando: sudo aptitude update 2. Instalamos el servidor DNS Bind9: sudo aptitude install bind9 3. Hacemos una copia de seguridad del archivo que vamos a modificar: sudo cp /etc/bind9/named.conf.local{,.copiaseg} 4. Editamos el archivo /etc/bind/named.conf.local con el siguiente comando: sudo nano /etc/bind/named.conf.local y aadimos el siguiente contenido:

Para guardar el archivo debemos pulsar la combinacin de teclas Control+O y para salir Control+X. 5. Para comprobar la sintaxis de los archivos de configuracin ejecutamos el siguiente comando: named-checkconf Si no aparece nada, la sintaxis de los archivos de configuracin es correcta. Ojo! Eso no significa que no haya ningn error, slo que no hay errores de sintaxis.

6. Creamos el archivo /var/cache/bind/db.didac.lan: sudo nano /var/cache/bind/db.didac.lan e incluimos el siguiente contenido:

7. Comprobamos la zona que acabamos de crear (didac.lan): named-checkzone didac.lan /var/cache/bind/db.didac.lan

8. A continuacin creamos el archivo /var/cache/bind/db.172.16.0 para la zona inversa: sudo nano /var/cache/bind/db.172.16.0 e incluimos el siguiente contenido:

El nmero 4 se corresponde con el ltimo dgito de la direccin IP del servidor (172.16.0.4).

9. Comprobamos la zona inversa recin creada: named-checkzone 0.16.172.in-addr.arpa /var/cache/bind/db.172.16.0 Al igual que antes obtendremos un mensaje para indicarnos tanto si la zona es correcta como si no lo es.

10. Reiniciamos el servicio: sudo service bind9 restart Si todo va bien, veremos que est OK.

11. Revisamos el log para comprobar que todo ha ido bien. Aunque se puede hacer con el comando tail, yo prefiero less porque me permite ver todo el contenido del mismo: less /var/log/syslog El resultado debe ser parecido al de la siguiente captura:

Comprobamos que no hay errores en el syslog. Para salir deberemos pulsar la tecla q.

12. Editamos el archivo /etc/resolv.conf para que nuestro servidor resuelva las peticiones DNS: sudo nano /etc/resolv.conf Introducimos la IP de nuestro servidor DNS:

13. Probamos nuestro servidor de nombres: dig didac.lan La respuesta ser muy parecida a la siguiente:

14. Probamos la resolucin inversa: dig -x 172.16.0.4 La respuesta ser muy parecida a la siguiente:

Configuracin del servidor de correo: Aadiremos una nueva lnea al archivo /var/cache/bind/db.didac.lan: mail IN MX 172.16.0.3

Suponiendo que nuestro servidor de correo se encontrase en otra mquina con la IP definida anteriormente.

Configuracin DHCP: 1. Instalamos el servidor DHCP: sudo apt-get install dhcp3-server 2. Configuracin del servidor DHCP: nano /etc/dhcp3/dhcpd.conf Buscamos las siguientes lneas: # A slightly different configuration for an internal subnet. # subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; # option routers 10.5.5.1; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; #} Descomentamos e introducimos esta informacin: Subred: 172.16.0.0 Mscara de Subred: 255.255.0.0 Rango IP's a asignar: El que nos interese, en ste caso desde 172.16.0.5 hasta 172.16.0.20 Servidor DNS: En ste caso el nuestro que se encuentra en la misma mquina: 172.16.0.4 Dominio: didac.lan Direccin broadcast por la que el servidor recibir las peticiones de IP del resto de computadoras de la red: 172.16.255.255 Puerta de Enlace: 172.16.0.1 Default-lease-time 600; max-lease-time 7200; Tiempos de espera por defecto y mximo. Interfaces: Interfaz que va a ofrecer el servicio DHCP en ste caso eth1. Quedando de la siguiente forma: # A slightly different configuration for an internal subnet. Subnet 172.16.0.0 netmask 255.255.0.0 { range 172.16.0.5 172.16.0.20; option domain-name-servers 172.16.0.4; option domain-name "didac.lan"; option routers 172.16.0.1; option broadcast-address 172.16.255.255; default-lease-time 600; max-lease-time 7200; interfaces=eth1; }

Una vez terminado, slo tenemos que guardar y reiniciar nuestro servidor DHCP, con la siguiente orden: $ sudo /etc/init.d/dhcp3-server restart

Вам также может понравиться