¿Cómo configurar un Servidor DNS en Ubuntu Linux?
Un servidor DNS (Sistema de Nombres de Dominio) traduce nombres de dominio en direcciones IP. Configurar un servidor DNS en Ubuntu Linux es esencial para la administración de redes. Este artículo te guiará a través del proceso utilizando BIND (Berkeley Internet Name Domain).
Pasos para Instalar y Configurar un Servidor DNS
- Actualizar los Repositorios
- Abre la terminal y ejecuta:
sudo apt update
- Abre la terminal y ejecuta:
- Instalar BIND9
- Ejecuta el siguiente comando:
sudo apt install bind9 bind9utils bind9-doc
- Ejecuta el siguiente comando:
- Configurar BIND9
- Abre el archivo de configuración principal:
sudo nano /etc/bind/named.conf.options
- Configura el reenvío DNS (forwarders) añadiendo tus servidores DNS preferidos:
conf
forwarders {
8.8.8.8;
8.8.4.4;
};
- Abre el archivo de configuración principal:
- Configurar la Zona DNS
- Abre el archivo de configuración de zona:
sudo nano /etc/bind/named.conf.local
- Añade la configuración de tu zona:
conf
zone "tudominio.com" {
type master;
file "/etc/bind/db.tudominio.com";
};
- Abre el archivo de configuración de zona:
- Crear el Archivo de Zona
- Crea y edita el archivo de zona:
bash
sudo nano /etc/bind/db.tudominio.com
- Añade la configuración básica de la zona:
conf
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA tudominio.com. root.tudominio.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.tudominio.com.
ns1 IN A TU.DIRECCION.IP
- Crea y edita el archivo de zona:
- Verificar la Configuración
- Verifica la configuración de BIND:
sudo named-checkconf
sudo named-checkzone tudominio.com /etc/bind/db.tudominio.com
- Verifica la configuración de BIND:
- Reiniciar BIND9
- Reinicia el servicio para aplicar los cambios:
sudo systemctl restart bind9
- Reinicia el servicio para aplicar los cambios:
- Configurar el Firewall
- Permite el tráfico DNS a través del firewall:
sudo ufw allow 53/tcp
sudo ufw allow 53/udp
sudo ufw reload
- Permite el tráfico DNS a través del firewall:
Beneficios
- Resolución de Nombres Eficiente: Traduce nombres de dominio en direcciones IP rápidamente.
- Control de Red: Mejora la gestión y el control de la red interna.
Conclusión
Configurar un servidor DNS en Ubuntu Linux con BIND es un proceso esencial para administrar redes de manera eficiente. Siguiendo estos pasos, tendrás un servidor DNS funcional en poco tiempo.
Deja una respuesta