DNS Principal o Maestro en Ubuntu
1. Descargar todos los paquetes
# apt-get update
2. Descargar paquete BIND9 el cual nos permitirá disponer de un DNS en una intranet, que resuelva dominios internos
# apt-get install bind9
3. Ingresamos al directorio donde tenemos los archivos de configuración del bind
# cd /etc/bind/
Al listar el directorio encontramos varios archivos
4. Editamos el named.conf.local y añadimos nuestra zona “directa e inversa” haciendo referencia a su fichero de configuración y definiendo de una vez las transferencias y notificaciones con los esclavos si es que tenemos servidores esclavos.
# nano named.conf.local
# vi named.conf.local
# gedit named.conf.local
6. Creamos los ficheros de configuración tanto de la zona directa e inversa
Fichero de la zona directa a partir de db.local que nos permitirá copiar lo básico para configurarlo e editarlo
# cp db.local directa
Nota: Podemos ponerle el nombre que deseemos a nuestro fichero de configuración de zona directa
Fichero de la zona inversa a partir de db.127 que nos permitirá copiar lo básico para configúralo o editarlo
# cp db.127 inversa
Nota: Podemos ponerle el nombre que deseemos a nuestro fichero de configuración de la zona inversa
6. Editamos el fichero de configuración de la zona directa
# nano directa
Reemplazamos la palabra “localhost” por nuestro dominio en este caso “datacenterlvca.com”, cambiamos la IP “127.0.0.1” por la que queramos asignar al dominio y añadimos al final del fichero todos los registros que deseemos A, NS, MX, CNAME entre otros. Y además añadimos la IP de nuestros esclavos y el nombre de los servidores.
En este ejemplo vemos primeramente el dominio a resolver, ‘datacenterlvca.com’ y los demás son los otros dos esclavos y los CNAME, ‘ns2.datacenterlvca.com.’ ‘ns3.datacenterlvca.com.’. Debemos notar que al final de cada dominio viene un punto, que identifica la raíz de este. El resto de los parámetros son:
Serial: es un identificador del archivo, puede tener un valor arbitrario pero se recomienda que tenga la fecha con una estructura AAAA-MM-DD y un consecutivo.
Refresco: número de segundos que un servidor de nombres secundario debe esperar para comprobar de nuevo los valores de un registro.
Reintentos: número de segundos que un servidor de nombres secundario debe esperar después de un intento fallido de recuperación de datos del servidor primario.
Expiración: número de segundos máximo que los servidores de nombre secundarios retendrán los valores antes de expirarlos.
TTL mínimo: Significa Time To Live y es el número de segundos que los registros se mantienen activos en los servidores NS caché antes de volver a preguntar su valor real.
7. Editamos el fichero de configuración de la zona inversa, que nos permitirá preguntar por la IP ‘172.16.0.66’ y el servidor DNS nos diga que pertenece a datacenterlvca.com.
# nano inversa
Editamos “inversa”, sustituimos “localhost” por “datacenterlvca.com” y agregamos los registros que necesitaremos en este caso son NS y PTR.
8. Por último editamos el fichero name.conf.options si lo necesitamos para los Reenviadores o Forwarders.
# nano named.conf.options
9. Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar “/etc/resolv.conf” y modificamos las líneas que necesitamos para que nos resuelva nuestro dominio y dirección IP.
10. Cada vez que se cambia la configuración del BIND9, debemos reiniciar el servicio con:
# /etc/ini.d/bind9 restart
11. Podemos comprobar su funcionamiento con:
# nslookup “dirección IP” o “dominio”
# host “dirección IP” o “dominio
DNS Esclavo en Ubuntu
1. Descargar todos los paquetes
# apt-get update
2. Descargar paquete BIND9 el cual nos permitirá dispones de un DNS en una intranet, que resuelva dominios internos
# apt-get install bind9
3. Ingresamos al directorio donde tenemos los archivos de configuración del bind
# cp /etc/bind/
Al listar el directorio encontramos varios archivos
4. Editamos el fichero named.conf.local añadiendo la zona directa y la inversa, haciendo referencia a sus ficheros de configuración.
# nano named.conf.local
# gedit named.conf.local
# vi named.conf.local
5. Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar “/etc/resolv.conf” y modificamos las líneas que necesitamos para que nos resuelva nuestro dominio y dirección IP.
# nano /etc/resolv.conf
6. Cada vez que se cambia la configuración del BIND9, debemos reiniciar el servicio con:
# /etc/ini.d/bind9 restart
7. Por ultimo listamos en el directorio /etc/bind para ver que el DNS Maestro o Principal le envío las zonas directas e inversas que tiene.
No hay comentarios:
Publicar un comentario