[Solución] Entendiendo BIND9: Configuración básica de un dominio
Pasos a seguir
Preparación del entorno
Verifica que BIND9 esté instalado y corriendo en tu sistema
systemctl status bind9Configuración de zona para "skilly.local"
Edita el archivo named.conf.local para añadir una zona para "skilly.local". Esta zona será de tipo "master"
zone "skilly.local" {
type master;
file "/etc/bind/db.skilly.local";
};Creación del archivo de zona
📝 NOTA Copio el fichero
db.localpara utilizarlo como plantilla y no sobreescribir el original que trae bind9
Crea un nuevo archivo en el directorio de BIND9 para tu zona, por ejemplo, /etc/bind/db.skilly.local.
sudo cp /etc/bind/db.local /etc/bind/db.skilly.localDefine el SOA (Start of Authority) y los registros NS (Name Server) para tu dominio. También añade un registro A para "www.skilly.local" y apúntalo a una dirección IP ficticia (p.ej., 192.168.1.10).
Actualización del archivo de configuración principal de BIND9
Asegúrate de que BIND9 esté configurado para leer tu archivo de zona. Esto generalmente se hace automáticamente, pero es bueno verificar.
Si seguiste los pasos anteriores, esto ya debería estar configurado correctamente pero, por si acaso, revisa los ficheros que has configurado previamente.
🧠 RECUERDA Para verificar el archivo de zona puedes utilizar el comando
sudo named-checkzone skilly.local /etc/bind/db.skilly.local
Reinicio y verificación
Reinicia el servicio de BIND9 para aplicar los cambios.
Utiliza herramientas como dig o nslookup para verificar que tu dominio "skilly.local" resuelve correctamente al IP que configuraste.
🃏 PISTA Sí encuentras algún problema con el servicio puedes revisar los logs del sistema, los mensajes te darán pistas sobre lo que necesitas corregir.
cat /var/log/syslog
Last updated