Sei sulla pagina 1di 3

INSTALACION DNS UBUNTU

Un servidor DNS (Domain Name System) es un sistema que nos permite


usar nombres de dominio en lugar de direcciones IP. Su principal ventaja es
que para nosotros es mucho más fácil recordar un nombre que una dirección
IP.

El servidor DNS más utilizado es Bind y, aunque teníamos un poco


abandonado a Ubuntu Server en Slice of Linux, hoy vamos a ver cómo
instalarlo y configurarlo sobre él paso a paso.

Los pasos para instalar y configurar Bind en son los siguientes:

1. Actualizamos la información 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/bind/named.conf.local{,.original}

Este comando nos puede ahorrar mucho tiempo cojiendolo como plantilla
para hacerlo

4. Editamos el archivo /etc/bind/named.conf.local con el siguiente comando:

sudo gedit /etc/bind/named.conf.local

y añadimos el siguiente contenido:

zone "manolomolina.com"{
type master;
file"/etc/bind/db.manolomolina.com";};

zone "100.168.192.in-addr.arpa"{
type master;
file"/etc/bind/db.192.168.100";};

Y guardamos este archivo.


5. Para comprobar la sintaxis de los archivos de configuración ejecutamos el
siguiente comando:

named-checkconf

Si no aparece nada, la sintaxis de los archivos de configuración es correcta.


Eso no significa que no haya ningún error, sólo que no hay errores de
sintaxis.

6. Creamos el archivo /etc/bind/db.manolomolina.com

sudo nano /etc/bind/db.manolomolina.com

He incluimos el siguiente contenido:

manolomolina.com. IN SOA ns1.manolomolina.com.


root.ns1.manolomolina.com. (
2010100701 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
manolomolina.com. IN NS ns1.manolomolina.com.

ns1 IN A 192.168.100.137
pc01 IN A 192.168.100.102
pc02 IN A 192.168.100.111
pcprofe IN A 192.168.100.100

rossi IN CNAME pc01


nando IN CNAME pc02
silvia IN CNAME pcprofe

7. Comprobamos la zona que acabamos de crear (db.manolomolina.com)

named-checkzone db.manolomolina.com /etc/bind/db.manolomolina.com

En esta ocasión siempre nos aparecerá una salida, ya sea para indicarnos
que todo está bien (OK) o algún error.
8. A continuación creamos el archivo /etc/bind/db.192.168.2 para la zona
inversa:

sudo gedit /etc/bind/db.192.168.100.100

He incluimos el siguiente contenido:

100.100.168.192.in-addr.arpa. IN SOA ns1.manolomolina.com.


root.ns1.manolomolina.com. (
2010100701 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL;

100.100.168.192.in-addr.arpa. IN NS ns1.manolomolina.com.

137 IN PTR ns1


102 IN PTR pc01
111 IN PTR pc02
100 IN PTR pcprofe

9. Comprobamos la zona inversa recién creada:

named-checkzone100.100.168.192.in-addr.arpa
/etc/bind/db.192.168.100.100

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.

Y para comproba que esta bien configurado ejecutamos en el shell de ubuntu


el comando NSLOOKUP.

Potrebbero piacerti anche