Sei sulla pagina 1di 9

SERVIDOR BIND

Bind (Berkeley Internet Name Domain), es el servidor de DNS más utilizado en el internet, fue
escrito en los años 80 bajo el patrocinio de la DARPA.
Actualmente se encuentra nos encontramos en la versión 9 del BIND, la cual fue escrita desde
cero para poder superar las dificultades de las diferentes plataformas.

CONFIGURACIÓN
Veamos como configurar BIND9 para disponer de un servidor DNS en una intranet, que
resuelva dominios internos. Por ejemplo, en la intranet se utilizaran dominios que terminen
en“galileo.lab” como “sec.galielo.lab” o “cliente1.sena.com”. El servidor DNS se encargará
de resolver esos dominios en sus respectivas IPs, además de resolver otros dominios de
Internet como “google.com”.
Ingresamos por consola y le damos el comando apt-get update para actualizar los repositorios
que son como las direcciones que contienen los paquetes, con la dirección de dónde
obtenerlos para que a la hora de hacer la búsqueda y su posterior descarga sea más rápida
haciéndolo en nuestro PC

Para poder hacer la instalación de Bind ejecutamos el siguiente comando:

root@jasmin-desktop:/home/jasmin#apt-get install bind9


Con el siguiente comando no vamos a configurar la red y las interfaces para que las
direcciónes IP de nuestro servidor queden estáticas.

root@jasmin-desktop:/home/jasmin#nano /etc/network/interfaces
Nos aparecerá el siguiente pantallazo al cual le agregamos la dirección ip del servidor, la
máscara de red y enumeramos las redes que vamos a configurar.

Cuando hayamos configurado las redes le damos guardar y reiniciamos el servicio para que los
cambios que le hicimos queden guardados. Para subir las interfaces le damos el siguiente
comando:

root@jasmin-desktop:/home/jasmin#/etc/init.d/networking restart
Para empezar la configuración debemos crear un directorio donde tendremos las
configuraciones respetivas de las zonas a crear, la directa y la inversa para mas seguridad de
los archivos.

root@jasmin-desktop:/home/jasmin#mkdir /etc/bind/dns

Para la configuración de las zonas directa en inversa tenemos que crear unos ficheros los
cuales van a llevar los nombres que le asignaremos a cada zona dentro del directorio creado
para guardar allí la configuración, como vemos con la opción ls podemos ver los archivos por
defecto de nuestro servidor dns.

Para empezar la configuración de nuestra zona directa lo haremos con el siguiente comando,
pero primero para no tener que copiar toda la información copiamos el archivo por defecto con
el comando cp. que tiene nuestro programa de la siguiente forma

root@jasmin-desktop:/home/jasmin#cp /etc/bind/db.empty /etc/bind/dns/Galileo_directa

Para configurar las zonas de nuestro dominio con el editor de texto nos vamos al directorio de
configuración donde le cambiaremos el nombre del dominio y el nombre del fichero al que
pertenece y la dirección IP

root@jasmin-desktop:/home/jasmin#nano /etc/bind/dns/Galileo_directa
Entramos a editar “nano /etc/bind/dns”, reemplazamos la palabra “localhost” por el dominio
que de asignaremos a nuestro servidor eje: “galileo.lab”, “voyager.star”, cambiamos la IP
“192.168.10.20”,”192.168.30.10” por la que queramos asignar al dominio y añadimos al final
del fichero todos los A, MX y CNAME que queramos, quedando asi:
Cuando tengamos la configuración respectiva guardamos ctrl + o y nos vamos a configurar la
zona inversa.
Hacemos lo mismo que hicimos con la zona directa copiamos el archivo por defecto del DNS y
le damos en nombre que queramos a la zona inversa quedado do así:
Pasamos a configurar la zona inversa con el siguiente comando:

root@jasmin-desktop:/home/jasmin#nano /etc/bind/dns/Galileo_inversa
Empezamos a configurar la zona inversa la cual quedaría así:
Guardamos y nos vamos a configurar las zonas de nombres.
Para configurar la zona de nombres de nuestro DNS le damos el siguiente comando

root@jasmin-desktop:/home/jasmin#nano /etc/bind/named.conf.defalt-zones
En esta zona configuraremos la zona directa e inversa:

Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar
“nano /etc/resolv.conf” y dejamos únicamente las líneas: search y domain (galileo.lab,
voyager.star) y nameserver (127.0.0.1) y la cambiamos por la dirección del servidor
configurado 192.168.10.20,192.168.30.10, Guardamos y salimos del editor.

Después de configurar el /resolv.conf pasamos a configurar los forwarders con el comando


nano /etc/bind/named.conf.options forwardes o reenviadores es designado por otros
servidores DNS internos para su uso en consultas para resolver nombres de dominio DNS
externos o fuera del dominio local. Colocamos las ip de nuestros proveedores de internet como
por ejemplo: (une. Telmex).guardamos y salimos del editor de texto.

Cada vez que se cambia la configuración de BIND9, debemos reiniciar el demonio

root@jasmin-desktop:/etc/bind# /etc/init.d/bind9 restart


* Stopping domain name service... bind9 [ ok ]
* Starting domain name service... bind9 [ ok ]

Para verificar los errores y saber donde fueron, con el comando


Tail –f /var/log/syslog

Luego para verificar que el DNS funciona con el comando nslookup, en este entramos a un
modo con el signo mayor ahí copiamos set_Q=any. Y debajo el nombre del dominio
galileo.lab, voyager.star, Si funciona nos convierte el nombre a la dirección así:

Potrebbero piacerti anche