Вы находитесь на странице: 1из 10

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Servidor DNS Este tutorial fue realizado en CentOS 5.5 En la mayora de las redes modernas, incluyendo la Internet, los usuarios localizan pginas web por su nombre de dominio (ej. www.google.com),esto permite al usuario acceder a las millones de pginas web de la Internet sin necesidad de recordar todas y cada una de las direcciones IP asociadas al nombre de la pagina que desea visitar. Una forma de solucionar este problema es mediante la complementacin de un mecanismo que al momento que un usuario pregunte por el nombre de una pgina web este servidor conozca que direccin IP le corresponde al sitio web por el cual pregunta el usuario. El mecanismo del cual hablamos es un servidor de nombres mayormente conocido como servidor DNS (Domain Name Server) As mismo un servidor DNS tiene la funcin de almacenar la informacin asociada a los nombres de dominio existentes por los cuales el usuario pregunta, por ejemplo: www.linuxparatodos.net www.gmail.com www.yahoo.com Por lo tanto el servidor DNS es capaz de asociar distintos tipos de informacin a cada nombre, los usos ms comunes son la asignacin de nombres de dominio a direcciones IP y la localizacin de los servidores de correo electrnico de cada dominio. Cuando un equipo cliente solicita informacin desde un servidor de nombres, usualmente se conecta al puerto 53

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

BIND (acrnimo de Berkeley Internet Name Domain) es una implementacin del protocolo DNS y provee una implementacin libre de los principales componentes del Sistema de Nombres de Dominio, los cuales incluyen:

Un servidor de sistema de nombres de dominio (named). Una biblioteca resolutoria de sistema de nombres de dominio. Herramientas para verificar la operacin adecuada del servidor DNS (bind-utils). La instalacin de un servidor DNS requiere de los siguientes paquetes, los cuales deben de ser ejecutados como root (asegurese de tener conexin a Internet): yum install y bind bind-chroot bind-libs bin-utils caching-nameserver.

Empezamos con la configuracin del fichero /etc/hosts, en el cual deberemos agregar el nombre del equipo que desempeara la funcin de servidor DNS asi como la direccin Ip asignada a ese equipo. El comando hostname despliega el nombre del equipo.

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Configuramos el fichero /etc/sysconfig/network, en el cual agregaremos el nombre del equipo que desempeara la funcin de servidor DNS.

El prximo fichero a configurar es /etc/sysconfig/network-scripts/ifcfg-eth[N], en el cual agregaremos igualmente el nombre del equipo que desempeara la funcin de servidor DNS. La letra N indica el nmero de tarjeta de red sobre la cual escucha el DNS.

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Ficheros de configuracin del DNS La configuracin del DNS depender en gran medida de los siguientes ficheros: o /var/named/chroot/etc: En esta ruta se deber crear el fichero named.conf. o /var/named/chroot/var/named: En esta ruta se crearan los ficheros de zona que sern invocados por named.conf. Procedemos a la creacin de nuestras zonas de dominio. Para crear las ficheros de zonas de dominio debemos de introducir las siguientes lneas de comando:

El siguiente paso ser aadir las instrucciones para que sean identificados como ficheros de zona y que a su vez puedan ser invocados por named.conf. Empezamos editando el fichero midominio.com.zone al cual debemos aadir el contenido que se muestra en la siguiente imagen:

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Donde se coloco localhost ira el nombre del equipo que sirve como servidor, y donde se coloco root ira el nombre de usuario que tiene acceso a la administracin del servidor. Los timers se colocan mayormente de esta manera por defecto. NS siginifica que se colocara el nombre del equipo y la direccin Ip que sirve como servidor (NameServer). MX es el servidor de correo, si existe alguno se ofrece el nombre y direccin Ip de este servidor. Luego se declaran las direcciones Ip que deben ser asignadas a un nombre. Seguimos con la edicin del fichero 2.0.10.in-addr.arpa.zone. A este fichero debemos aadir la siguiente informacin:

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

El nmero 10 es el ltimo octeto de la direccin Ip del Servidor DNS. Creacin y configuracin del fichero named.conf Abrimos la terminal y generamos el fichero named.conf dentro de la ruta /var/named/chroot/etc/:

Una vez creado asegrese de agregarle los siguientes propietarios:

Al terminar solo necesitara aadir al fichero el siguiente contenido:

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Iniciar, detener o reiniciar el servidor DNS

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Para iniciar el servidor por primera vez es necesaria la siguiente lnea de comando: /etc/init.d/named start Las lneas de comando que se utilizan para estas tareas son las siguientes: Service named start. Service named stop.

Para verificar que bind est cargando las zonas, debemos ejecutar el siguiente comando: Tail -80 /var/log/messages grep named.

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Si ejecuto todo como se especifico en este how to obtendr una respuesta como esta:

Anaitis Cabrera Garca 2009-3383 Instructor :Jose Doe S0-3 CentOS

Вам также может понравиться