¿Te ha gustado el artículo?
16
¿Te ha gustado el artículo?
16

¿El servidor DNS no responde? Consejos para solucionarlo

Cuando el navegador web no se puede conectar a Internet, Windows muestra a sus usuarios el mensaje “El servidor DNS no responde”. Este tipo de error puede tener muchas causas, pero, por lo general, puede ser resuelto en unos pocos pasos. A continuación, presentamos información relevante sobre las posibles fuentes de error y las soluciones más comunes.

DNS: asignación de nombres en Internet

El sistema de nombres de dominio (DNS) es el sistema responsable de la conversión de nombres de dominio alfanuméricos en direcciones IP numéricas. La asignación de nombres está descentralizada en los servidores DNS distribuidos globalmente. Así, cada dirección de Internet escrita en la barra de búsqueda del navegador web es enviada desde el router a un servidor DNS. Este traduce el nombre de dominio en una secuencia de números y envía de vuelta la dirección IP correspondiente. Si la respuesta desde el servidor DNS falla, no será posible acceder a la página web y aparecerá el mensaje de error “El servidor DNS no responde”.  

Solución de problemas

La causa de este molesto mensaje de error puede ser un fallo de la red. Esto quiere decir que el servidor DNS no está disponible temporalmente. En la mayoría de los casos, la causa del problema está relacionada con la configuración del navegador o con cambios en la configuración del cortafuegos.

Probar otros navegadores

Para comprobar si el problema de conexión es producido por el navegador web, habrá que probar la página web deseada utilizando aplicaciones alternativas. Dentro de las opciones más comunes se encuentran Mozilla Firefox, Google Chrome, Microsoft Internet Explorer y Apple Safari. En caso de que el error desaparezca después de probar con un navegador diferente, te recomendamos ajustar la configuración de tu actual navegador, así como comprobar que estés utilizando la versión más reciente del mismo. También puede resultar útil desinstalar el programa y volver a instalarlo de nuevo.

Desactivar Firewall

Si cambiar de navegador no arroja ningún resultado, otra de las causas más frecuentes de este error es el cortafuegos de Windows. Dirígete al panel de control y desactiva Firewall de manera temporal. Si, una vez hecho esto, el mensaje de error desaparece y puedes acceder a la web deseada, es posible que la causa del problema fuera, efectivamente, el cortafuegos. Por lo tanto, el siguiente paso será la gestión de su configuración. Si aun desactivando Firewall el error permanece, habrá que concentrarse en la configuración directa del servidor DNS.

Reiniciar el router

Normalmente, los problemas de conexión a Internet pueden solucionarse reiniciando el router. Para ello solo será necesario presionar el correspondiente botón de encendido. Una opción un poco más brusca es desconectar el cable de alimentación eléctrica. En este caso, es necesario esperar alrededor de 30 segundos hasta que todos los componentes electrónicos se hayan apagado completamente antes de conectarlo de nuevo. Si, a pesar de reiniciar el router, sigue apareciendo el mensaje “El servidor DNS no responde”, será necesario escoger un servidor DNS diferente.

Cambiar de DNS

Si se han descartado fuentes comunes de error como una caída del router o un conflicto con el Firewall de Windows, el próximo paso a seguir será cambiar el servidor DNS. Por lo general, la resolución de nombres para usuarios privados es gestionada por el servidor de nombres del proveedor de Internet, cuyos servidores pueden ser lentos o estar sobrecargados. Con tan solo unos clics puedes reemplazar tu servidor DNS por tus propios medios. Una de las alternativas son los servidores DNS públicos que suelen encontrarse en las listas especiales de servidores DNS. Uno de los servidores DNS más rápidos, gratuitos y de confianza es el servidor público operado por Google

Cambiar DNS desde el router

Primer paso: Acceder al router
Si quieres cambiar tu DNS desde la configuración de tu router, abre tu navegador y sigue los pasos que presentamos a continuación para acceder a este:

1.       Abre la línea de comandos de Windows (acceso directo tecla Windows + R), escribe cmd en la línea de apertura y confirma la entrada

2.       A continuación, escribe ipconfig en la ventana y copia el número que aparece como "Standardgateway" en el portapapeles

3.       Inserta dicho número en la barra de direcciones de tu navegador web, confírmalo y conéctate con tus datos de acceso

Segundo paso: Configurar otro DNS

1.       Selecciona la opción “Internet” en el menú y haz clic en “Account Information”

2.       A continuación, haz clic en “DNS Server”

3.       Activa la casilla que dice “Use other DNSv4 servers”

4.       Si, por ejemplo, deseas utilizar el servidor DNS de Google, en el campo “Preferred DNSv4 server” introduce la dirección 8.8.8.8 y 8.8.4.4 en “Alternative DNSv4 server”. La especificación hecha en este último campo es utilizada como copia de seguridad en caso de un fallo del servidor DNS preferido.

Nota: Si en lugar del protocolo de Internet 4 (IPv4) prefieres utilizar la sexta versión del protocolo (IPv6), deberás reemplazar las direcciones del servidor. Las direcciones IPv6 DNS públicas de Google son:

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Cambiar DNS desde Windows

Primer paso: mostrar conexiones de red

Para configurar el DNS en Windows 7, Windows 8 o Windows 10 debes acceder a la configuración de conexión de red. Haz clic en la tecla Windows e introduce “Conexiones de red” en el buscador, a continuación selecciona el elemento “Ver conexiones de red”. Alternativamente puedes introducir el comando ncpa.cpl y confirmarlo con la tecla Enter.

Si usas Windows 10 como sistema operativo, solo tendrás que hacer clic con el botón derecho en el símbolo de Windows y seleccionar la opción “Conexiones de red”.

Segundo paso: cambiar la configuración del adaptador

En esta parte deberás seleccionar el adaptador de Internet utilizado. Si usas WLAN para conectarte a Internet, tendrás que seleccionar el adaptador inalámbrico o de Wi-Fi. Si te conectas con un adaptador LAN, selecciona entonces la opción para cable de red. Una vez has seleccionado el tipo de red que te corresponde, haz clic con el botón derecho y selecciona la opción “Propiedades”.

Tercer paso: selecciona el protocolo de Internet

Ahora deberás elegir el correspondiente protocolo de Internet. Dentro de las opciones se encuentran la cuarta y sexta versión del protocolo. En la mayoría de los casos se utilizará el “Protocolo de Internet versión 4”. Selecciónalo y haz clic en el botón “Propiedades”.

Cuarto paso: cambiar la dirección del servidor DNS

Ahora será posible cambiar la dirección del servidor DNS en Windows. Las opciones “Obtener una dirección IP automáticamente” y “Obtener la dirección del servidor DNS automáticamente” siempre estarán marcadas por defecto. En caso de no ser así, es recomendable que apuntes el servidor DNS registrado para poder deshacer los cambios en caso de cometer un error durante la configuración.

Para poder introducir la dirección del servidor DNS de forma manual, haz clic en “Usar las siguientes direcciones de servidor DNS” e introduce la dirección que deseas. Si, por ejemplo, quieres usar el servidor DNS de Google, copia la dirección 8.8.8.8 en el campo de “Servidor DNS preferido” y la dirección 8.8.4.4 en la casilla de “Servidor DNS alternativo”. En teoría no es necesario rellenar el segundo campo, pues esta entrada solo es válida cuando se presentan problemas con el servidor DNS preferido. Es importante que todos los ajustes de la parte superior, es decir las direcciones IP, no sean modificados, incluso cuando haya números en las casillas.

Haciendo clic en el botón “Aceptar” confirmarás los cambios hechos al servidor DNS.

Nota: si en lugar del Protocolo de Internet versión 4 (IPv4) utilizas el Protocolo de Internet versión 6 (IPv6), deberás reemplazar las direcciones IP del servidor DNS. Las direcciones IPv6 públicas del servidor DNS de Google son:

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Cambiar el servidor DNS con PowerShell

Otra alternativa para cambiar un DNS es valiéndose del terminal PowerShell. Este método está dirigido más bien a usuarios experimentados. Con solo un comando es posible configurar el DNS sin tener que hacer muchos clics en los menús de Windows.

Para ello, abre PowerShell como administrador, introduce “PowerShell” en el buscador y haz clic con el botón derecho para seleccionar la opción “Windows PowerShell” y luego en “Ejecutar como administrador”.

A continuación, deberás determinar el nombre (Alias) del adaptador (por ejemplo: la tarjeta de red) a través del cual estás conectado a Internet. Para ello, introduce el siguiente comando en PowerShell:

Get-NetAdapter|select ifDesc, ifAlias, ifIndex, MediaType | fl

En el ejemplo, el nombre del adaptador utilizado es “Ethernet”. En caso de que el equipo esté conectado a Internet con un cable de red, como en este ejemplo, se deberá introducir el siguiente comando:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses "8.8.8.8","8.8.4.4"

En el campo de “Ethernet” deberás utilizar el nombre de la interfaz correspondiente.

En caso de que el ordenador esté conectado a través de una conexión inalámbrica (Wi-Fi), se introducirá el siguiente comando:

Set-DnsClientServerAddress -InterfaceAlias Wi-Fi -ServerAddresses "8.8.8.8","8.8.4.4"

Aquí también se debe reemplazar “Wi-Fi” por el nombre del adaptador utilizado. 8.8.8.8 y 8.8.4.4 son las direcciones públicas del servidor DNS de Google. En caso de que se utilice otro tipo de servidor DNS, deberán reemplazarse los campos correspondientes.

Cambiar el DNS en la interfaz de línea de comandos

Configurar el DNS en Prompt es un proceso dirigido a usuarios con una amplia experiencia en la administración de Windows. Al igual que con PowerShell, este sistema no requiere el uso de ninguna interfaz de usuario, resultando especialmente adecuada para el mantenimiento de un servidor.

El primer paso es abrir el símbolo del sistema como administrador. Para ello, abre Prompt como administrador, introduce “cmd” en el buscador y haz clic con el botón derecho para seleccionar la opción “Símbolo del sistema” y luego en “Ejecutar como administrador”

A continuación, se debe determinar el nombre de la interfaz (Interface Name) en caso de que no se conozca. Para ello se utiliza el comando:

netsh interface show interface

Adicionalmente se pueden configurar los servidores DNS primarios y secundarios valiéndose de los comandos:

netsh interface ip add dns name="Ethernet" addr=8.8.8.8 index=1

netsh interface ip add dns name="Ethernet" addr=8.8.4.4 index=2

Nota: el nombre entre comillas debe coincidir con el nombre exacto de la interfaz conectada. Windows no emite mensajes de error en caso de que los nombres no concuerden o sean incorrectos.

Probar el nuevo servidor DNS

Para determinar si se ha solucionado completamente el error “El servidor DNS no responde” puedes realizar una sencilla prueba. Introduce en tu navegador cualquier URL, por ejemplo, https://www.google.es. Si accedes inmediatamente a la web de Google, el servidor DNS que has registrado estará funcionando correctamente.

En caso contrario, puedes introducir la dirección IP 172.217.16.195. Esta es una de las muchas direcciones IP de la web de Google. Si después de haber intentado con ambas opciones, sigues sin visualizar correctamente la web, muy probablemente no se trata de un problema con tu servidor DNS, sino con tu conexión a Internet.

Windows Linux