DNS

 INSTALACION DE DNS

Para instalar el servicio DNS en nuestro servidor CentOS7 lo primero que debemos hacer es habilitar un y adaptador red nuevo, para poder conservar el servicio de internet en nuestro servidor.

Y en la opción de red habilitaremos el adaptador 2 como puede ver a continuación:

 El adaptador 1 quedara como NAT para que provea de servicio de internet al servidor

En la máquina virtual

Utilizaremos el siguiente comando para descargar el paquete que nos permita instalar DNS:

            yum install bind*


Y esperaremos a que termine de instalar.

Configuración de la IP

Ahora configuremos y activaremos nuestra tarjeta de red con el comando:

            nmtui

Selecionaremos la opcion para confirurar la conexión.


Seleccionaremos la tarjeta de la IP para el servicio DNS.

Y le modificaremos el nombre de perfil para poder identificar la tarjeta de red y daremos aceptar para guardar los cambios.


Y ahora seleccionaremos la opcion para Activar una conexión y activar la tarjeta de red.


Marcaremos la tarjeta a la que le modificamos el nombre, en este caso la enp0s8. Guardaremos los cambios y saldremos.

Configuracion del servicio

Vamos al siguiente archivo usando el comando:

vi /etc/sysconfig/network-scripts/ifcfg-enp0s8


El nombre ifcfg-enp0s8 es el nombre de la tarjeta que acabamos de modificar.

Configuraremos nuestra tarjeta asi:


Guardaremos los cambios y saldremos.

Reiniciaremos la tarjeta de red con el comando:

systemctl restart network


A continuacion vamos al siguiente archivo.

vi /etc/named.conf

Y modifcaremos lo siguiente.


Mas abajo casi al final del mismo archivo seguiremos modificando para añadir las zonas directa e inversa.



Y creamos una copia del archivo “named.empty” llamada “prueba.directa”:

            cp named.empty prueba.directa


Y modificaremos el archivo prueba.directa

            vi prueba.directa


Guardaremos los cambios y saldremos.

A continuacion crearemos una copia del archivo “prueba.directa” llamada “prueba.inversa”.

cp prueba.directa prueba.inversa

Y lo modificaremos asi

            vi prueba.invers

Guardamos el archivo y salimos.

Ahora cambiaremo al grupo “named” los archivos creados.



Usando:

chgrp named prueba.directa

chgrp named prueba.inversa

Luego vamos al archivo hosts.

            vi /etc/hosts

VI

Guardamos y salimos.

Ahora vamos al arhivo, añadimos lo siguiente y borramos las lineas de mas:

            vi /etc/resolv.conf


A continuacion verificaremos que no tengamos errores en las configuraciones de los archivos de las zonas con los comandos:

            named-checkzone garciaweb.com /var/named/prueba.directa

named-checkzone 1.168.192.in-addr.arpa /var/named/prueba.inversa


Y como vemos no tenemos errores.

Ahora iniciaremos el servicio DNS y los habilitaremos:

            systemctl start named

systemctl enable named

service named start 


Haremos prueba de verificacion con el comando:

            nslookup www.garciaweb.com 

nslookup 192.168.1.1