Co­n­fi­gu­rar el servidor DNS en Debian es posible a través de una GUI o usando una serie de comandos. También se pueden efectuar los cambios en tu router.

In­tro­du­cir el servidor DNS en la co­n­fi­gu­ra­ción de red

Si trabajas con una interfaz gráfica, puedes cambiar el servidor DNS di­re­c­ta­me­n­te en la co­n­fi­gu­ra­ción de Debian.

Paso 1. Ve a la co­n­fi­gu­ra­ción de red y se­le­c­cio­na la rueda dentada junto a la conexión a Internet.

Paso 2. En las pestañas IPv4 e IPv6, podrás in­tro­du­cir nuevos se­r­vi­do­res DNS. Si deseas in­tro­du­cir más de uno, utiliza la coma para se­pa­rar­los.

Imagen: Configuración de red con la opción de introducir servidores DNS en Debian
La GUI de Debian ofrece la po­si­bi­li­dad de in­tro­du­cir los se­r­vi­do­res DNS de forma sencilla.

Servidor DNS en el archivo de co­n­fi­gu­ra­ción

Además, también es posible cambiar el servidor DNS en Debian usando la línea de comandos. Para ello, abre la terminal en Debian.

Paso 1. Si aún no has iniciado sesión como root, debes conseguir los derechos root

su
bash

Paso 2. En el archivo resolv.conf se en­cue­n­tran las entradas para el servidor de nombres y en él se pueden incluir en principio los nuevos se­r­vi­do­res DNS. Sin embargo, es el sistema el que gestiona este archivo y, en co­n­se­cue­n­cia, se so­bre­s­cri­be con re­gu­la­ri­dad. Para evitar que se realicen los cambios, debes instalar el programa re­so­l­v­co­nf. Antes de proceder, actualiza el sistema:

apt update
apt upgrade
apt install resolvconf
bash

Paso 3. Comprueba si el programa ya se ha iniciado.

systemctl status resolvconf.service
bash

El estado del programa debería aparecer como “activo”. Si no es el caso, puedes activar el servicio con los si­guie­n­tes comandos:

systemctl start resolvconf.service
systemctl enable resolvconf.service
systemctl status resolvconf.service
bash

Paso 4. A co­n­ti­nua­ción, adapta el documento head del servicio, abriendo el archivo, por ejemplo, con el editor nano:

nano /etc/resolvconf/resolv.conf.d/head
bash

Introduce en este archivo los se­r­vi­do­res DNS deseados. Muchos usuarios, por ejemplo, desean usar el servicio DNS de Google. Si es tu caso, introduce las si­guie­n­tes di­re­c­cio­nes IP:

nameserver 8.8.8.8
nameserver 8.8.4.4
bash
Imagen: Documento head de resolvconf con las entradas para el servicio DNS de Google
En el archivo, introduce los se­r­vi­do­res de DNS que desees para la re­so­lu­ción de nombres.

Guarda y cierra el archivo.

Paso 5. Es el momento de ac­tua­li­zar el archivo resolv.conf con el comando:

resolvconf --enable-updates
resolvconf -u
bash

Si vuelves a abrir el archivo resolv.conf, los dos servicios deberían aparecer:

nano /etc/resolv.conf
bash

Tras este proceso, habrás co­n­se­gui­do cambiar el servidor pe­r­ma­ne­n­te DNS en Debian.

Co­n­fi­gu­rar el servidor DNS en el router

Si lo prefieres, es posible co­n­fi­gu­rar el servidor DNS en el router. Como ventaja es im­po­r­ta­n­te nombrar que todos los di­s­po­si­ti­vos de tu red usarán el mismo servidor en la re­so­lu­ción de nombres. Es decir, no es necesario co­n­fi­gu­rar por separado cada ordenador, portátil, sma­r­t­pho­ne o tablet que uses.

Por norma general, acceder a la co­n­fi­gu­ra­ción del router es posible usando una URL especial di­s­po­ni­ble en el manual del aparato. En la do­cu­me­n­ta­ción también podrás encontrar los datos de acceso. Con Fritz!Box, por ejemplo, puedes acceder a la interfaz de co­n­fi­gu­ra­ción a través de “http://fritz.box/”. En los ajustes para Internet, también en­co­n­tra­rás la co­n­fi­gu­ra­ción DNS.

Imagen: Opciones de configuración del servidor DNS en un router Fritz!Box 7590
Este modelo de router de Fritz!Box incluye la co­n­fi­gu­ra­ción del servidor en el apartado “datos de acceso” en “Internet”.

¿Por qué cambiar el servidor DNS en Debian?

Con el DNS, en lugar de di­re­c­cio­nes IP, se pueden usar nombres de dominio para navegar. Para que esto ocurra, tu ordenador accede a la in­fo­r­ma­ción de un servidor DNS, que no­r­ma­l­me­n­te se co­rre­s­po­n­de con el servidor DNS de tu proveedor de Internet. Sin embargo, hay razones que invitan a cambiar la co­n­fi­gu­ra­ción por defecto:

  • Si el servidor DNS no responde, ya que el servidor DNS que estés uti­li­za­n­do puede en­co­n­trar­se fuera de línea.
  • Si se quiere eludir la censura: en algunos países, los se­r­vi­do­res DNS de los pro­vee­do­res de Internet censuran de­te­r­mi­na­das páginas web.
  • Velocidad: algunos servicios DNS ofrecen co­ne­xio­nes más rápidas.
Consejo

El servidor DNS también se puede cambiar de forma manual en otros sistemas ope­ra­ti­vos:

Ir al menú principal