¿Qué es Bind9? pues es un Servidor de DNS, de los mas usados en plataforma Linux. Para ello tenemos varias formas bien:
- Desde un terminal: sudo aptitude install bind9 bind9-doc
- Desde el Synaptic: buscamos Bind en la casilla, seleccionamos los paquetes bind9 y bind9-doc, a continuación hacemos click sobre aplicar.
Sus ficheros de configuración se encuentran en: /etc/bind
donde podemos encontrar:
- named.conf --> que es el fichero principal de configuración.
- named.conf.options --> opciones genéricas.
- named.conf.local --> especificación local de éste servidor DNS, sera el archivo que nos hará falta editar para configurar, nuestro Servidor de DNS Maestro.
A continuación lo siguiente sera decirle a nuestro equipo que consulte las peticiones de resolución de nombres de dominio, primero en su propio Servidor de DNS Maestro, para ello hay que editar el fichero /etc/resolv.conf y añadir una primera línea, justo encima de las antiguas si las hubieran que apuntan a otros Servidores de DNS, ya que empieza la búsqueda por el primero, y si no lo resuelve pasa al siguiente, para ello hay que añadir una línea nameserver y al lado la direccion del Servidor, es decir su IP (nuestro caso bien ponemos la de de loopback el dispositivo de red loopback es un interfaz de red virtual que siempre representa al propio dispositivo independientemente de la dirección IP que se le haya asignado. El valor en IPv4 es "127.0.0.1" y "::1" para el caso de IPv6. Se utiliza en tareas de diagnóstico de conectividad y validez del protocolo de comunicación, así como para indicar que el destino del puntero o URL es el mismo host o dirección de cable "0.0.0.0" recomendándose esta última, para evitar confundirla).
Por defecto, al instalar Bind esta configurado como Servidor Caché DNS.
Por lo que para hacer funcionar Bind como un Servidor Maestro de DNS, debemos crear un fichero, contenga en nombre del dominio estamos creando, registro de recursos, nombre de nuestro Equipo, y una dirección de correo electrónico para mandar mensajes al Administrador del Servidor. Este fichero le podemos guardar y poner el nombre que queramos, se recomienda poner poner dentro del directorio: /etc/bind/nombredearchivo.
A continuación se vera un captura pantalla de como se debe de quedar configurado dicho archivo con nuestras características como el nombre dominio, registro recursos, dirección equipos, dirección de correo, etc...
Por favor gastar mucho cuidado con las datos introducidos por favor comprobar son correctos y no olvidéis poner un punto, al final de nombre del dominio, dirección de correo, y direcciones completas los equipos queremos resolver.
- A (Address). Es el registro más usado, que define una dirección IP y el nombre asignado al host. Generalmente existen varios en un dominio.
- MX (Mail eXchanger). Se usa para identificar servidores de correo, se pueden definir dos o más servidores de correo para un dominio, siendo que el orden implica su prioridad. Debe haber al menos uno para un dominio.
- CNAME (Canonical Name). Es un alias que se asigna a un host que tiene una dirección IP valida y que responde a diversos nombres. Pueden declararse varios para un host.
- NS (Name Server). Define los servidores de nombre principales de un dominio. Debe haber al menos uno y pueden declararse varios para un dominio.
- SOA (Start Of Authority). Este es el primer registro de la zona y sólo puede haber uno en cada archivo de la zona y sólo está presente si el servidor es autoritario del dominio. Especifica el servidor DNS primario del dominio, la cuenta de correo del administrador y tiempo de refresco de los servidores secundarios.
Una vez tenemos creado y configurado nuestro fichero, debemos ir al fichero de configuración:
/etc/bind/named.conf.local
en él especificar la zona, en este caso "iesmarquesdecomares.com", el tipo, en este caso "master" es decir maestro, he añadir dentro la ruta del archivo hemos creado "/etc/bind/iesmarquesdecomares.host".
Ahora reiniciamos el Bind.
Para arrancar, parar, reiniciar el servicio Bind, tecleamos en la consola el comando:
para arrancar --> /etc/init.d/bind9 start
para reiniciar --> /etc/init.d/bind9 restart
para parar --> /etc/init.d/bind9 stop
El proceso que lanza /etc/init.d/bind9 start --> es named.
Una vez instalado Bind9, configurado y arrancado podemos comprobar funciona nuestro servidor de DNS Maestro, haciendo un dig a un FQHN, nuestro Servidor Maestro DNS, nos respóndera con su correspondiente IP.
-.dig (Domain Information Groper) es un comando permite realizar consultas a los servidores DNS, por lo que es muy útil para comprobar si el DNS está correctamente configurado en nuestra máquina. Permite comprobar tanto el mapeo de nombres a IPs como el mapeo inverso de IPs a nombres, pero sólo sirve para Internet, ya que no mira en /etc/hosts (sólo utiliza /etc/resolv.conf).
-.FQHN (nombre completo de un equipo, esta formado por el hostname, seguido de un punto y su correspondiente dominio).
Hay podemos observar como ante la pregunta de resolución del nombre de dominio completo "pc01.iesmarquesdecomares.com", nos ha respondido el servidor "127.0.0.1", o lo que es lo mismo nuestra propia maquina a traves de su dirección Loopback, resolviendo que a ese equipo le pertenece la IP "192.168.2.10", podemos comprobar que funciona observando que en la consulta ha tardado 2 msec.
1 comentario:
Publicar un comentario