Instalación y configuración de un servidor DNS en Linux
1. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
Instalación y
configuración de un
servidor DNS
2. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
Índice
1. Configuración de la red de nuestro servidor DNS
2. Asignar una IP estática a la tarjeta de red
- Reiniciar la red de nuestro servidor DNS
3. Instalar servidor DNS instalando bind9
4. Configurar servidor DNS Linux
- Editar el fichero /etc/bind/named.conf.options
- Editar el fichero /etc/bind/named.conf.local
- Tabla de la búsqueda directa DNS
- Tablas de la búsqueda inversa DNS
- Comprobación de errores se sintaxis en DNS Ubuntu
5. Especificar la IP y el dominio donde hacer las peticiones DNS
el servidor
6. Reiniciar Bing 9
7. Comprobaciones del servidor DNS con el comando nslookup
3. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
1. Configuración de la red de nuestro servidor DNS
Lo primero que haremos es mirar como como tenemos configuradas las
tarjetas de red en mi servidor con el comando ifconfig.
2. Asignar una IP estática a la tarjeta de red
Lo seguiente es asignar una IP estática a la tarjeta de red que dará servicio
a nuestra red. Lo haremos editando el fichero /etc/network/inerfaces
4. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
- Reiniciar la red de nuestro servidor DNS
A continuación reiniciamos la red con el comando /etc/init.d/networking
restart y comprobaremos que la configuración de red es correcta con el
comando ifconfig que ya utilizamos antes.
3. Instalar servidor DNS instalando bind9
Ahora ya podemos instalar nuestro servidor DNS instalando el paquete
bind9 lo instalaremos con el comando apt-get install bind9.
4. Configurar servidor DNS Linux
Una vez instalado, ya podemos pasar a la configuración del servidor DNS.
Todos los ficheros que necesitamos editar se encuentran en el
directorio /etc/bind/. Allí encontraremos entre otros los ficheros
named.conf.options y named.conf.local que serán los primero que
editaremos.
5. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
- Editar el fichero /etc/bind/named.conf.options
El primer fichero que editaremos, será el
archivo /etc/bind/named.conf.options. En este archivo tenemos que
descomentar las líneas de forwarders como se puede ver en la imagen y añadir
la IP de servidores DNS externos.
- Editar el fichero /etc/bind/named.conf.local
Después pasaremos a editar el archivo /etc/bind/named.conf.local. En este
archivo pondremos las zonas de búsqueda directa e inversa del servicio DNS. El
dominio de nuestra zona directa y la del la zona inversa.
6. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
- Tabla de la búsqueda directa DNS
El siguiente archivo es el que tiene las tablas de la búsqueda
directa /etc/bind/db.hamza.com.host Para no tener que escribir todo
esto nos podemos basar en la plantilla que trae el bind9 que se encuentra
en la careta /etc/bind/db.hamza.com.host
- Tablas de la búsqueda inversa DNS
Seguidamente editaremos el archivo /etc/bind/db.10.10.2.rev. Este
archivo contiene las tablas de búsqueda inversa. Así quedaría el fichero.
7. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
- Comprobación de errores se sintaxis en DNS Ubuntu
También puedo comprobar que estos dos ficheros que contienen las
tablas de búsqueda directa e inversa tengan la sintaxis correctos con los
comandos.
Zona directa -> named-checkzone hamza.com/etc/bind/db.hamza.com.host
Zona inversa -> named-checkzone hamza.com /etc/bind/db.10.10.2.rev
Si están correctos nos devolverá un OK
5. Especificar la IP y el dominio donde hacer las
peticiones DNS el servidor
Lo que haremos es editar el archivo /etc/resolv.conf. Indicando la IP del
servidor y el dominio de donde realizará las búsquedas.
6. Reiniciar Bing 9
reiniciaremos el bind para que los cambios realizados en los archivos
anteriores tengan efecto. Lo haremos con el comando /etc/init.d/bind9
restart.
8. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
7. Comprobaciones del servidor DNS con el comando
nslookup
Nuestro servidor DNS ya esta funcionando, para comprobar que lo hace
correctamente, realizaremos alguna comprobaciones con el
comando nslookup. Con este comando podremos comprobar que
resuelve peticiones de la zona directa.
Y también de la zona inversa.
De esta forma ya podemos afirmar que nuestro servidor DNS esta
instalado, configurado y funcionando correctamente.
Para poder usarlo con un cliente tendremos que asignarle el DNS en la
configuración de red.
En Windows:
9. I.E.S Murgi Manual DNS 01/11/2017
Alumno Hamza Beddouka Profesor Perfecto Módulo Servicios en Red
En Linux
Lo que haremos es editar el archivo /etc/resolv.conf. Indicando la IP del
servidor y el dominio de donde realizará las búsquedas.