miércoles, 27 de abril de 2011

Servidor dns en centos.

Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

Instalacion.

Descargar los paquetes del dns:
bind.
bind-chroot.
bind-libs.
caching-nameserver.




Configuración.

Crearemos nuestro archivo donde alojaremos nuestras zonas,el cual se llamara named.conf,esto deberá ser creado en chroot/etc.







Y aquí redactamos nustras zonas.
zone "nuestro dominio"  IN {
           type master; (el tipo de servidor "maestro")
           file "/var/named/directa"; (ruta y nombre de nuetro archivo de zona directa)

};

zone "ip inversa.in-addr.arpa"  IN {
           type master; (el tipo de servidor "maestro")
           file "/var/named/inversa"; (ruta y nombre de nuetro archivo de zona inversa)


};

guardamos y cerramos.















Ahora pasaremos a la creación de la zona directa como inversa.
nos paramos en :







Y hacemos una copia de named.local con el nombre de directa he inversa.





Antes de comenzar a configurara nuestra zona directa he inversa deberemos tener unos conceptos de registros:

Registro SOA: (Start Of Authority) Éste registro da información de una zona del/los dominios (Servidor DNS Primario, Secunario, Administrador, Tiempo de Espera...).
Nosotros en nuestro dominio no podremos hacer nada por que éste registro es únicamente usado por los servidores DNS que tiene configurado tu dominio.

Registro NS: (Name Server) Identifica al Servidor de Nombres de Dominio (DNS). Es posible que puedas crear unas dns con tu dominio, pero necesitarás de un servidor dns con sus respectivas
direcciones ip.

Registro MX: 'MX' de Mail Exchanger, como su nombre indica se utiliza para el correo electrónico.
Éste registro es el utilizado por tu servidor SMTP, POP3 ó IMAP, sin él no tendríamos correo electrónico.

Registro A: Éste puede ser el registro DNS más popular, ya que de forma sencilla, con nuestro dominio y la posibilidad de editar nuestro registro DNS podemos crear subdominios asociados a nuestro dominio y que redirijan estáticamente a una IP ó Host que seleccionemos.

Registro CNAME: Es un registro que se utiliza para alias o nombres simbólicos, CNAME viene de 'Canonical Name'.

Registro PTR: Proveniente de 'Point Récords' éste registro es como un CNAME ya que es capaz de
contener un nombre de dominio, pero, realmente no son iguales, un CNAME se refiere a un alias, pero un PTR, como su nombre indica especifica a un punto, es decir, otra dirección.


Configuramos nuestra zona directa.















guardamos y cerramos .
configuracion de zona inversa.

















guardamos y cerramos.

ya para finalizar con la configuración del dns solo nos bastara con dar unos permisos y cambiar unos grupos:
nos paramos en chroot/etc y le especificamos a que grupo pertenecer a named.conf.








nos paramos en var/named y le especificamos a que grupo pertenecer a la zona directa he inversa.








Configuramos nuestro resolv.conf.




especificamos nuestro dominio y la ip de nuestro equipo.









Listo hemos terminado nuestro servidor dns solo bastar reiniciar y listo.





Prueba.
Para probar que nuestro dns si este resolviendo tanto la directa como la inversa, lo haremos con el comando nslookup.


Espero que les sirva, hasta una próxima oportunidad.
Dios los bendiga.


Creado por:Maicol Muñoz
Correo:maicolmq@misena.edu.co

1 comentario:

  1. Si que remos que salga a Internet por nuestra tarjeta de red externa solo deberemos colocarle un reenviador al DNS.
    Para hacer esto debemos colocar las siguientes lineas en el archivo de zonas (named.conf):

    options {
    forwarders {8.8.8.8;};
    };

    y listo ya tendremos salida a Internet.

    NOTA:recuerde simpre cambiar tu resolv.conf por tu dominio.

    ResponderEliminar