manual de dns en centos 6.5

10
SERVIDOR DNS EN CENTOS 6.2 Bueno, hoy voy a postear como hacer un servidor de nombres de dominio DNS primario (maestro). Un servidor de nombres de dominio tiene como principal funcionalidad el transformar nombre fáciles de recordar en ip’s ya que es mucho más fácil recordar un nombre que un numero de dirección ipv4 (imaginemos que pasaría si tendríamos que recordar una ipv6 ), dicho servidor será el BIND una distribución de DNS de la universidad de Berkeley. Bueno si se ha tenido experiencia previa con CentOS 5.X se notara una diferencia ya que no se necesita el caching- nameserver porque se incorporo en la versión de 9.7 al paquete principal de BIND, y las direcciones de los archivos de configuración del named son más fáciles de encontrar y configurar. yum install bind* Verificamos nuestra ip en la red

Upload: vicktor-m

Post on 10-Jan-2017

88 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Manual de dns en centos 6.5

SERVIDOR DNS EN CENTOS 6.2Bueno, hoy voy a postear como hacer un servidor de nombres de dominio DNS primario (maestro).Un servidor de nombres de dominio tiene como principal funcionalidad el transformar nombre fáciles de recordar en ip’s ya que es mucho más fácil recordar un nombre que un numero de dirección ipv4 (imaginemos que pasaría si tendríamos que recordar una ipv6 ), dicho servidor será el BIND una distribución de DNS de la universidad de Berkeley.Bueno si se ha tenido experiencia previa con CentOS 5.X se notara una diferencia ya que no se necesita el caching-nameserver porque se incorporo en la versión de 9.7 al paquete principal de BIND, y las direcciones de los archivos de configuración del named son más fáciles de encontrar y configurar.

yum install bind*

Verificamos nuestra ip en la red

Page 2: Manual de dns en centos 6.5

Ahora configuramos para que nuestro Linux para usar ip estática y no de forma dinámica por DHCP, nos dirigimos a la parte superior derecha del sistema operativo y cambiamos la configuración de la tarjeta de red con una nueva ip

#setup

Click en “editar las conexiones”, editamos nuestra tarjeta de red en este caso la eth1 (tener en cuenta de colocar la propia ip en el campo Servidores DNS) y marcar la casilla “disponible para todos los usuarios”

Verificamos en nuestro archivo de configuración ubicado en:

gedit /etc/sysconfig/network-scripts/ifcfg-Auto_eth1

Page 3: Manual de dns en centos 6.5

Y reiniciamos el servicio: service network restart

Modificaremos el archivo network donde colocaremos el nombre de nuestro equipo con nuestro dominio recordemos usar nombres FQDN, en este usaremos dnsvm1.uce.com.ec para nuestro equipo.

nano /etc/sysconfig/network

pondremos un nombdre de pc como sam.dc1, Reducindo.dc1 etc

Modificamos nuestro archivo resolv.conf para incluir otro servidor DNS, si se existiera otro adicional en nuestra red con la misma sintaxis nameserver xxx.xxx.xxx.xxx

nano /etc/resolv.conf

Configuramos el archivo hosts para agregar el nombre de nuestro equipo con el dominio según la ip del mismo.

nano /etc/hosts

Page 4: Manual de dns en centos 6.5

Ahora a configurar los archivos del demonio named, y permitiendo las consultas de cualquier ip en nuestro dominio.

nano /etc/named.conf

Agregamos las líneas:          listen-on port 53 { xxx.xxx.xxx.xxx ; };          allow-query{ any; };

Page 5: Manual de dns en centos 6.5

Copiar los archivos named.localhost, named.loopback con los nombres forward.zone y reverse.zone respectivamente. Estos nuevos archivos sirven para definir las zonas frontales e inversas del DNS.

Al final de este archivo named.conf tenemos una línea “include”, editaremos el archivo que esta especificado ahí.

nano /etc/named.rfc1912.zones

Page 6: Manual de dns en centos 6.5

Editamos las zonas localhost.localdomain, hacemos una copia de la zona 1.0.0.127.in-addr.arpa y editamos dicha copia.

Editamos los archivos forward.zone y reverse.zone como sigue:

Gedit /var/named/forward.zone

Page 7: Manual de dns en centos 6.5

Cambiamos de propietario y grupo a los archivos forward y reverse.

Iniciamos el servicio named, si se desea que el servicio se ejecute cada vez que se inicia la maquina ejecutamos:

service named start

chkconfig named on

Page 8: Manual de dns en centos 6.5

Probamos el funcionamiento del servidor con los 3 tipos de pruebas dig, nslookup y host

Pruebas de Zona Frontal

         dig dnsvm1.uce.com.ec

Como resultado obtenemos un NOERROR, en caso de tener NXDOMAIN significa que nuestra zona frontal está mal configurada y debemos revisar la configuración del mismo

         nslookup dnsvm1.uce.com.ec

         host dnsvm1.uce.com.ec

Pruebas de Zona Inversa

         dig –x 192.168.10.107

Page 9: Manual de dns en centos 6.5

Como resultado obtenemos un NOERROR, en caso de tener NXDOMAIN significa que nuestra zona inversa está mal configurada y debemos revisar la configuración del mismo

         nslookup 192.168.10.107

         host 192.168.10.107