Hatari Yazid SRI Página 1
Servidores DNS Linux
Debian
Para instalar bind9 en Debian ponemos en la terminal lo siguiente:
Una vez instalado, lo primero que hay que hacer es que el servidor DNS tenga como primer
DNS su propia IP, para ello hay que entrar y modificar el fichero /etc/resolv.conf donde con el
parámetro nameserver IP se le asignará dicha IP.
Tras ello, hay que modificar el fichero /etc/bind/named.conf.local, donde hay que asignarle
las zonas y el fichero en el que se encuentran. En este caso los ficheros serán creados más
tarde.
Hatari Yazid SRI Página 2
Ahora se configuran las zonas directa e inversa respectivamente agregándole los tiempos de
espera, refrescar, etc y las traducciones de los nombres de equipo y las IPs.
Hatari Yazid SRI Página 3
Se comprueba con los comandos named-checkconf y named-checkzone que las zonas y la
configuración del fichero named.conf.local están correctamente. Tras ello se reinicia el
servicio.
Probamos en un cliente el funcionamiento:
Hatari Yazid SRI Página 4
Servidor DNS en Opensuse:
Para empezar iremos al yast2, buscamos servidor DNS y dhcp y lo instalamos, esto es
debido a que los 2 vienen en el mismo paquete:
Damos aceptar y vemos como se instala:
Reiniciamos yast2 y lo volvemos a iniciar nos vamos al servidor DNS, pulsamos en el:
Hatari Yazid SRI Página 5
Hatari Yazid SRI Página 6
Ahora se procederá a la configuración con el asistente. Lo primero es agregarle el DNS
principal al servidor, que será su propia IP.
Ahora se le añade la nueva zona, que ha de ser de tipo Maestro.
Hatari Yazid SRI Página 7
Una vez hecho esto el servidor estará configurado inicialmente, ahora habrá que
agregar los registros de los clientes. Para ello es necesario editar las zonas.
Ahora se le agregarán los registros A y PTR a cada zona, en la zona directa (asir24) se le
agregarán los registros A y en la zona inversa (21.13.12.in-addr.arpa) se le agregarán
los registros PTR.
Hatari Yazid SRI Página 8
Si editamos la zona directa, se observa que a configurado automáticamente el NS de
esta zona al equipo actual.
Ahora se le agregan los registros A correspondientes. En “Clave de registro” se le
añade el nombre del equipo, y en el campo “Valor” se le añade la IP.
Hatari Yazid SRI Página 9
Ahora se configura la zona inversa siguiendo lo mismos pasos, salvo agregándole
registros PTR y modificando los campos.
Finalmente se inicia el servidor
Hatari Yazid SRI Página 10
Tras instalarlo y configurarlo la configuración de la tarjeta de red del equipo sería esta.
Hatari Yazid SRI Página 11
Y los DNS son:
Tras ello se modifica el fichero /etc/named.conf, agregándole en el parámetro “listen-
on” la IP del servidor.
Hatari Yazid SRI Página 12
En el mismo fichero puede comprobarse que las zonas están asignadas. Cabe destacar
que las zonas se crean en /var/lib/named/master
Ahora se comprueba que tanto las zonas como la configuración es correcta.
Una vez hecho esto se procederá a probar el funcionamiento desde un cliente.
Hatari Yazid SRI Página 13
Fedora
Se va a configurar el sistema operativo Fedora como servidor DNS. Antes se nada se
instala el servidor BIND.
Hatari Yazid SRI Página 14
Una vez instalado la primera parte de la configuración consistirá en modificar el fichero
named.conf, agregándole al parámetro listen-on la IP del propio servidor, para que el
servicio “escuche” por dicha IP y el puerto por defecto para el servicio (53).
Tras ello se modificará el fichero named.rfc19192.zones, que es equivalente a
named.conf.local
En este caso se sustituirán las zonas por defecto (localhost y 1.0.0.127.in-addr.arpa)
por las propias.
Hatari Yazid SRI Página 15
Hatari Yazid SRI Página 16
Hatari Yazid SRI Página 17
Ahora se modificarán los archivos named.loopback y named.localhost, ubicados en
/var/named/, agregándoles nuestras zonas y asignándoles la configuración
personalizada.
Primero la zona directa, named.localhost
Y ahora se configurará la zona inversa.
Hatari Yazid SRI Página 18
Tras ello se reemplaza el nombre de los ficheros para que concuerde con la
configuración asignada en el fichero named.conf, quedando de la siguiente manera:
Despues de esto se reinicia y se consultara mediante el nslookup