sábado, 28 de mayo de 2011

Configurar Servidor DNS en Centos




-Primero nos validamos como root:

sudo su o simplemente su

-Instalamos los paquetes que vamos a necesitar para nuestro DNS ten en cuenta que hay que ser paciente ya que se tomara varios minutos en hacer esto:

yum -y install bind bind-chroot bind-utils caching-nameserver

-Ok ya instalados los paquetes comenzaremos a modificar algunos archivos tomando en cuenta que esto es un ejemplo y tienes que adaptarlo segun tu necesidad, bien el pimer archivo es el siguiente:

vi /var/named/chroot/etc/named.conf

se abrira el archivo y nos fijaremos que ya tiene algunas letras bueno solo agregamos lo siguiente al final del archivo:

(ejemplo)

zone “ejemplo.com.” {
type master;
file “ejemplo.com.zone”;
allow-update { none; };
};

zone “10.110.200.in-addr.arpa” {
type master;
file “10.110.200.in-addr.arpa.zone”;
};


Aquí se define la zona para nuestro dominio y también la resolución inversa para nuestra ip.

-Bien ahora pasemos a configurar el archivo de la zona directa (segun la ruta que especificamos en el named.conf):

vi /var/named/chroot/var/named/ejemplo.com.zone

ok el archivo deberia estar vacio y lo modificamos a que quede de la siguiente forma:
(ejemplo)

$TTL 86400
@ IN SOA administrador (
42
10800
3600
604800
86400 )

IN NS
ejemplo.com. IN A 200.110.10.10
IN CNAME ejemplo.com.
www IN CNAME ejemplo.com
ftp IN CNAME ejemplo.com


-Ok ahora configuraremos el archivo de la zona Inversa (segun la ruta que especificamos en el named.conf):

vi /var/named/chroot/var/named/10.110.200.in-addr.arpa.zone

$TTL 86400
@ IN SOA ejemplo.com. administrador (
200706246
28800
7200
604800
86400)
NS ejemplo.com.
NS .ejemplo.com.

10 PTR ejemplo.com.
10 PTR .ejemplo.com.
10 PTR www.ejemplo.com.
10 PTR ftp.ejemplo.com.


En la linea “10 PTR ….”, no olvide reemplazar el 10 por el ultimo numero de tu ip.

Listo se supone que tu servidor DNS ya debería trabajar, pero aun falta algunos detalles, como cambiarle el nombre a tu servidor y también la ip.

Para cambiar el nombre al servidor editamos el archivo “network”:

vi /etc/sysconfig/network

Y ponemos:

NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=.ejemplo.com


, va ser el nombre que deseemos, el cual se va reemplazar en los archivos de zona donde seguro ya lo has visto.

Ahora cambiamos la ip del servidor DNS, editando “resolv.conf”

vi /etc/resolv.conf

Y ponemos

nameserver 200.110.10.10

Listo ahora si todo ya debería funcionar, solo nos falta levantar el servicio:

service named start

Y para que este inicie al arranque del sistema:

chkconfig named –level 345 on

ok jejej algo de trabajo pero espero les sirva y ya saben Buena Suerte...




No hay comentarios: