Practica 11 DNS

download Practica 11 DNS

of 10

Transcript of Practica 11 DNS

  • 7/31/2019 Practica 11 DNS

    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 nombresmayormente 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

    http://www.gmail.com/http://www.gmail.com/http://www.gmail.com/http://www.gmail.com/
  • 7/31/2019 Practica 11 DNS

    2/10

    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 asicomo la direccin Ip asignada a ese equipo. El comando hostname despliega el

    nombre del equipo.

  • 7/31/2019 Practica 11 DNS

    3/10

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

    Configuramos el fichero /etc/sysconfig/network, en el cual agregaremos el nombredel 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.

  • 7/31/2019 Practica 11 DNS

    4/10

    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 aadirel contenido que se muestra en la siguiente imagen:

  • 7/31/2019 Practica 11 DNS

    5/10

    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 ficherodebemos aadir la siguiente informacin:

  • 7/31/2019 Practica 11 DNS

    6/10

    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:

  • 7/31/2019 Practica 11 DNS

    7/10

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

    Iniciar, detener o reiniciar el servidor DNS

  • 7/31/2019 Practica 11 DNS

    8/10

    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.

  • 7/31/2019 Practica 11 DNS

    9/10

    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:

  • 7/31/2019 Practica 11 DNS

    10/10

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