Vamos de nuevo con DNS, en esta ocasión vamos a realizar la instalación y función de nuestro DNS sea Dinámico y registren el equipo en nuestro DNS cuando realicen petición al servidor DHCP de nuestro servidor.
Bien para ello será necesario tener instalado un servidor DHCP y un servidor DNS, dejo a continuación las entradas para su instalación:
Listo la configuración "Básica" de los 2 servicios necesarios, vamos con sus configuración "avanzadas" para el correcto funcionamiento.
Empecemos...
Pasos Previos
Para verificar que vamos bien, realizaremos una consulta para ver que nuestro servidor DNS responde correctamente, escribimos el siguiente comando en nuestra SHELL:
Directa
dig @127.0.0.1 goku.example.com
Inversa
dig -x 192.168.1.60
Teniendo listo nuestro DNS, vamos con la configuración tanto del DNS y el DHCP.
Configuración
Bien, ahora vamos con la configuración, para ello editaremos el fichero "dhcp.conf":
nano /etc/dhcp/dhcp.conf
Y el archivo debería de quedar una cosa similar:
Nos vamos ahora al archivo "named.conf" de nuestro bind y añadiremos lo siguiente:
nano /etc/bind/named.conf
Con esto indicaremos que nuestro bind use el archivo "rndc.key".
Seguimos editando fichero, el siguiente será "name.conf.local" en el cual almacena nuestras zonas y le indicaremos que cuando se realice una petición, actualice los archivos indicados:
nano "/etc/bind/named.conf.local"
Hasta aquí, solo nos quedaría reiniciar nuestros servidores Bind9 y DHCP:
/etc/init.d/bind9 restart
/etc/init.d/isc-dhcp-server restart
Cliente
En nuestros clientes, necesitaremos editar el fichero "dhclient.conf" y añadiremos la siguiente línea:
send host-name krilin;
Prueba de Funcionamiento
Vemos como en nuestro servidor el cliente es añadido a la zona creada y pertenecer a dicha zona:
nano /etc/dhcp/dhcp.conf
Y el archivo debería de quedar una cosa similar:
Nos vamos ahora al archivo "named.conf" de nuestro bind y añadiremos lo siguiente:
nano /etc/bind/named.conf
Con esto indicaremos que nuestro bind use el archivo "rndc.key".
Seguimos editando fichero, el siguiente será "name.conf.local" en el cual almacena nuestras zonas y le indicaremos que cuando se realice una petición, actualice los archivos indicados:
nano "/etc/bind/named.conf.local"
Hasta aquí, solo nos quedaría reiniciar nuestros servidores Bind9 y DHCP:
/etc/init.d/bind9 restart
/etc/init.d/isc-dhcp-server restart
Cliente
En nuestros clientes, necesitaremos editar el fichero "dhclient.conf" y añadiremos la siguiente línea:
send host-name krilin;
Prueba de Funcionamiento
Vemos como en nuestro servidor el cliente es añadido a la zona creada y pertenecer a dicha zona:
Hasta aquí DNS Dinámico en Debian Squeeze.
Un Saludo!
Un Saludo!
1 comentarios:
Gracias por este maravillo post, gracias a él podremos hacer nuestros sueños realidad.
Un gran abrazo de tu admirador secreto.
Publicar un comentario