BIND (Berkeley Internet Name Domain) es un software de servidor de nombres de dominio ampliamente utilizado en Internet. En este artículo, te guiaré a través del proceso de configuración y creación de una zona con BIND en Ubuntu 22.04 para que puedas administrar tus propios servidores DNS de manera efectiva.
Paso 1: Instalación de BIND
El primer paso es instalar el paquete bind9 en Ubuntu 22.04. Puedes hacerlo ejecutando el siguiente comando en tu terminal:
sudo apt install bind9
Paso 2: Configuración de la Zona
Después de instalar BIND, necesitamos configurar una zona. Para este ejemplo, configuraremos una zona llamada example.com. Primero, crea un archivo de zona llamado example.com.zone en el directorio /etc/bind utilizando tu editor de texto favorito:
sudo nano /etc/bind/example.com.zone
A continuación, agrega las siguientes líneas al archivo de zona para configurar la zona example.com:
$TTL 1h
@ IN SOA ns1.example.com. admin.example.com. (
2022042401 ; Serial
1d ; Refresh
2h ; Retry
4w ; Expire
1h ; Minimum TTL
)
IN NS ns1.example.com.
ns1 IN A 192.168.1.10
www IN A 192.168.1.20
En este ejemplo, ns1.example.com es el servidor de nombres primario, admin.example.com es el correo electrónico del administrador, 192.168.1.10 es la dirección IP de ns1, y 192.168.1.20 es la dirección IP de www.
Paso 3: Configuración del Archivo named.conf.local
Después de configurar la zona, necesitamos agregar una referencia a la zona en el archivo named.conf.local. Abre el archivo named.conf.local en tu editor de texto:
sudo nano /etc/bind/named.conf.local
Agrega las siguientes líneas al archivo para incluir la zona example.com:
zone "example.com" {
type master;
file "/etc/bind/example.com.zone";
};
Paso 4: Verificación y Reinicio de BIND
Antes de reiniciar BIND, verifica que no haya errores en la configuración. Puedes hacerlo ejecutando el siguiente comando:
sudo named-checkconf
Si no hay errores, reinicia BIND para aplicar los cambios:
sudo systemctl restart bind9
Paso 5: Configuración del Firewall
Asegúrate de permitir el tráfico DNS a través del firewall. Puedes hacerlo ejecutando el siguiente comando:
sudo ufw allow Bind9
Paso 6: Prueba de la Configuración
Por último, verifica que la configuración haya sido exitosa realizando una consulta DNS a tu servidor. Puedes hacerlo ejecutando el siguiente comando:
nslookup www.example.com
Deberías recibir una respuesta con la dirección IP asociada a www.example.com.
En este artículo, has aprendido cómo configurar y crear una zona con BIND en Ubuntu 22.04. Con esta configuración, puedes administrar tu propio servidor DNS y resolver nombres de dominio dentro de tu red de manera efectiva.
Si estás buscando un entorno de alojamiento confiable y escalable para tus aplicaciones y servicios, considera utilizar los servicios de Cloud VPS de Shape.host. Con servidores rápidos y seguros, Shape.host ofrece la plataforma perfecta para alojar tus proyectos y aplicaciones en la nube.