Cambiar un servidor DNS en Debian: así funciona

Configurar 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.

Introducir el servidor DNS en la configuración de red

Si trabajas con una interfaz gráfica, puedes cambiar el servidor DNS directamente en la configuración de Debian.

Paso 1. Ve a la configuración de red y selecciona la rueda dentada junto a la conexión a Internet.

Paso 2. En las pestañas IPv4 e IPv6, podrás introducir nuevos servidores DNS. Si deseas introducir más de uno, utiliza la coma para separarlos.

Configuración de red con la opción de introducir servidores DNS en Debian
La GUI de Debian ofrece la posibilidad de introducir los servidores DNS de forma sencilla.

Servidor DNS en el archivo de configuració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 encuentran las entradas para el servidor de nombres y en él se pueden incluir en principio los nuevos servidores DNS. Sin embargo, es el sistema el que gestiona este archivo y, en consecuencia, se sobrescribe con regularidad. Para evitar que se realicen los cambios, debes instalar el programa resolvconf. 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 siguientes comandos:

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

Paso 4. A continuació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 servidores DNS deseados. Muchos usuarios, por ejemplo, desean usar el servicio DNS de Google. Si es tu caso, introduce las siguientes direcciones IP:

nameserver 8.8.8.8
nameserver 8.8.4.4
bash
Documento head de resolvconf con las entradas para el servicio DNS de Google
En el archivo, introduce los servidores de DNS que desees para la resolución de nombres.

Guarda y cierra el archivo.

Paso 5. Es el momento de actualizar 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 conseguido cambiar el servidor permanente DNS en Debian.

Configurar el servidor DNS en el router

Si lo prefieres, es posible configurar el servidor DNS en el router. Como ventaja es importante nombrar que todos los dispositivos de tu red usarán el mismo servidor en la resolución de nombres. Es decir, no es necesario configurar por separado cada ordenador, portátil, smartphone o tablet que uses.

Por norma general, acceder a la configuración del router es posible usando una URL especial disponible en el manual del aparato. En la documentación también podrás encontrar los datos de acceso. Con Fritz!Box, por ejemplo, puedes acceder a la interfaz de configuración a través de “http://fritz.box/”. En los ajustes para Internet, también encontrarás la configuración DNS.

Opciones de configuración del servidor DNS en un router Fritz!Box 7590
Este modelo de router de Fritz!Box incluye la configuració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 direcciones IP, se pueden usar nombres de dominio para navegar. Para que esto ocurra, tu ordenador accede a la información de un servidor DNS, que normalmente se corresponde con el servidor DNS de tu proveedor de Internet. Sin embargo, hay razones que invitan a cambiar la configuración por defecto:

  • Si el servidor DNS no responde, ya que el servidor DNS que estés utilizando puede encontrarse fuera de línea.
  • Si se quiere eludir la censura: en algunos países, los servidores DNS de los proveedores de Internet censuran determinadas páginas web.
  • Velocidad: algunos servicios DNS ofrecen conexiones más rápidas.
Consejo

El servidor DNS también se puede cambiar de forma manual en otros sistemas operativos: