Está en la página 1de 11

Como se configura un 

DNS en Ubuntu Server 18.04.

PREPARACIÓN:
Lo primero que hay que hacer es instalar el paquete bind9, que es el que se
encarga de la configuración DNS. Se utiliza el comando apt-get install bind9

Después de eso, hay que configurar la IP (si no la tienes configurada todavía). En


la versión 18.04 se tiene que crear un archivo en /etc/netplan

En ese archivo hay que poner lo siguiente, evidentemente poniendo las IPs que tu
quieras.

1
Para aplicar los cambios se utiliza el netplan

apply 
Y luego comprobamos que se hayan aplicado los cambios

CONFIGURACIÓN:
El primer archivo que vamos a editar está en la carpeta bind dentro de etc y se
llama named.conf.local

Dentro de ese archivo hay que configurar lo siguiente:

2
Hay que configurar dos zonas, la directa (preguntas el dominio y te da la IP) y la
inversa (preguntas la IP y te da el dominio).
En la zona directa hay que configurar lo siguiente:

-Donde pone dominio local, tendréis que poner vuestro dominio.


-Donde sale el archivo /etc/bind/db.dominio.local tendréis que poner la ruta del
archivo donde se configurará la zona directa (tiene que estar en la carpeta /etc/bind
y tiene que empezar por db.)

En la zona inversa hay que configurar lo siguiente:

3
-Donde pone 1.168.192.in-addr.arpa tendréis que poner la IP de vuestro servidor
al revés y sin la último número (si tu IP es 192.168.1.1, le quitas el 1 final y le
das la vuelta: 1.168.192). La parte de in-addr.arpa siempre se tiene que poner.
-Y lo del archivo es igual que en la zona directa.

¡ATENCIÓN! TIENE QUE SER OTRO NOMBRE, NO PUEDE


SER EL MISMO

Para no escribir todo el archivo, copiamos el archivo db.local y le ponemos de


nombre el archivo que hemos puesto antes en la zona directa, en mi
caso db.dominio.local

Después entramos al archivo y cambiamos lo siguiente:

-En la 7ª línea, donde pone dominio.local. pones tu dominio (¡IMPORTANTE! CON


UN PUNTO AL FINAL) y donde pone root.dominio.local. pones root. y tu
dominio (¡IMPORTANTE! CON UN PUNTO AL FINAL)
-En la línea 14, la cuarta columna, poner tu nombre de dominio (¡IMPORTANTE!
CON UN PUNTO AL FINAL).
-En la línea 15, 16 y 17 en la cuarta columna pones tu IP.

-En la línea 18, en la primera columna ponemos client (ejemplo de un cliente) y


en la cuarta columna la IP de ese cliente (no tiene porque existir, es un ejemplo).

-En la línea 19, en la primera columna ponemos www. (ejemplo de una manera
de llamar al cliente) y en la cuarta columna la IP de ese cliente (no tiene porque
existir, es un ejemplo).

4
Guardamos, y ya estaría configurado la zona directa el DNS para nuestro
dominio únicamente.

Ahora copiamos el archivo anterior para no tener que escribir el archivo de


configuración de la zona inversa:

cp  db.dominio.local  db.192


Entramos a ese archivo y cambiamos lo siguiente:

-En la línea 20, en la primera columna pones el último número de la IP del


servidor y en la última columna ponemos el nombre del dominio.
-En la línea 21, en la primera columna pones el último número de la IP del
cliente(inventado) y en la última columna ponemos el nombre del dominio del
cliente(inventado).

5
Para comprobar que los archivos estén bien configurados ponemos los siguientes
comandos:

Luego iniciamos el bind9, que es el que se encarga del DNS:

Le establecemos el usuario y el grupo bind, a la carpeta bind:

6
Luego le damos todos los permisos al propietario y de lectura y ejecución al
grupo y a los demás usuarios

Ahora miramos el estado del antivirus con el comando ufw status, si está activado
ponemos el comando ufw allow bind9 para que el antivirus permita usar el bind9

Por último modificamos el archivo /etc/resolv.conf y ponemos en name server la


IP del servidor y en search el nombre del dominio.

7
COMPROBACIÓN:
Hay dos maneras de comprobarlo:

-Haciendo ping al dominio:

-Con el nslookup:

AMPLIACIÓN:
Tenemos que añadir algunos servidores con su correspondiente dominio
(inventados) y que puedan saber que IP son:

8
Configuración de la zona directa:

Configuración de la zona inversa:

9
10
Comprobación:

11

También podría gustarte