Esta guía describe los pasos necesarios para configurar los servidores DNS en un sistema Debian, ya sea a través de la configuración de la interfaz de red o editando manualmente el archivo /etc/resolv.conf
.
Configuración mediante el archivo /etc/resolv.conf
- Editar el archivo:
- Abre el archivo
/etc/resolv.conf
en un editor de texto con permisos de superusuario:sudo nano /etc/resolv.conf
- Abre el archivo
- Agregar servidores DNS:
- Introduce las direcciones IP de los servidores DNS deseados. Por ejemplo:
nameserver 8.8.8.8
nameserver 8.8.4.4
- Introduce las direcciones IP de los servidores DNS deseados. Por ejemplo:
- Guardar y salir:
- Guarda los cambios y cierra el archivo (
Ctrl+O
, luegoCtrl+X
ennano
).
- Guarda los cambios y cierra el archivo (
- Nota importante:
- El archivo
/etc/resolv.conf
puede ser sobrescrito por herramientas comodhclient
oNetworkManager
. Para evitarlo, considera configurar el archivo como solo lectura:sudo chattr +i /etc/resolv.conf
- Para revertir esto, usa:
sudo chattr -i /etc/resolv.conf
- Para revertir esto, usa:
- El archivo
Configuración mediante la interfaz de red
Configuración con interfaces
(sistemas sin NetworkManager
)
- Editar el archivo de configuración de la interfaz:
- Abre el archivo
/etc/network/interfaces
:sudo nano /etc/network/interfaces
- Abre el archivo
- Configurar los DNS:
- Añade los servidores DNS en la configuración de la interfaz correspondiente. Por ejemplo:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
- Añade los servidores DNS en la configuración de la interfaz correspondiente. Por ejemplo:
- Reiniciar la red:
- Aplica los cambios reiniciando la interfaz de red:
sudo systemctl restart networking
- Aplica los cambios reiniciando la interfaz de red:
Configuración con NetworkManager
- Usar
nmcli
:- Identifica el nombre de la conexión:
nmcli connection show
- Configura los DNS para la conexión:
nmcli connection modify <nombre_conexión> ipv4.dns "8.8.8.8,8.8.4.4"
nmcli connection modify <nombre_conexión> ipv4.ignore-auto-dns yes
- Reinicia la conexión para aplicar los cambios:
nmcli connection up <nombre_conexión>
- Identifica el nombre de la conexión:
- Usar la interfaz gráfica:
- Abre el gestor de redes.
- Selecciona tu conexión de red y edítala.
- Ve a la configuración IPv4 e introduce las direcciones DNS en el campo correspondiente.
- Guarda los cambios y reinicia la conexión.
Verificación de la Configuración
- Comprobar los DNS activos:
- Usa el comando
systemd-resolve --status
oresolvectl status
(en sistemas consystemd
):systemd-resolve --status
- Usa el comando
- Probar la resolución de nombres:
- Usa
ping
para verificar que los DNS funcionan correctamente:ping google.com
- Usa
Con esta guía, puedes configurar los servidores DNS de manera efectiva en tu sistema Debian. Elige el método que mejor se adapte a tu entorno y necesidades.