“El servidor DNS no responde» es un mensaje que ocasionalmente nos desconcierta cuando ya no logramos navegar por Internet. Suele sorprendernos ya que regularmente no imaginamos que se trata y son numerosas las causas que pueden originarlo. Para saber cómo superar tal situación, en el siguiente artículo te ofrecemos una serie de soluciones para deshacernos del molesto aviso de que el Servidor DNS no está Disponible.
¿Qué hacer cuando el Servidor DNS no está Disponible?
En ocasiones suele ocurrir que no podemos conectarnos a Internet pese a tener todo bien configurado en nuestro computador. Lo único nuevo que vemos es el mensaje que dice “El servidor DNS no responde”, y que, tras averiguar de qué se trata llegamos a comprender que resulta que dicho recurso no se encuentra disponible. ¿Qué es y para qué sirve? ¿A qué se debe esa falla? ¿Es algo que uno mismo puede corregir?.
El servicio DNS podría no dar respuestas debido a numerosas razones, y es algo que podría solventarse con unos muy sencillos cambios. En los siguientes párrafos te explicaremos algunas de las acciones que han de ejecutarse para tener acceso al servidor DNS, así como te proporcionaremos detalles acerca de la significancia de este servicio que, es de vital relevancia para navegar en Internet.
DNS: Asignación de Nombres en Internet
Se denomina sistema de nombres de dominio o DNS (Domain Name System), al registro ordenado y no centralizado de todos aquellos equipos que se encuentran conectados a redes IP como Internet o redes privadas. Toda dirección IP (Internet Protocol) es un número con el cual se puede identificar de forma lógica y jerárquica a un dispositivo conectado (regularmente un computador) a una red que emplee dicho protocolo de Internet.
La función más relevante del sistema DNS es «traducir» nombres que las personas entienden y recuerdan, en dígitos binarios asociados a los dispositivos conectados a la red, ello con la finalidad de poder ubicar y direccionar estos equipos a nivel global. Primordialmente, el DNS surgió de la necesidad de recordar con facilidad los nombres de las páginas web que se encuentran disponibles en Internet.
Si no existieran los servidores DNS, los usuarios se verían en la necesidad del escribir la dirección IP del sitio web que desean visitar en vez de la dirección electrónica de dicho sitio (URL), que es lo que generalmente se hace. Con ello se generarían múltiples confusiones y navegar en internet seria una actividad muy complicada para los usuarios.
De tal manera que los sistemas DNS se encargan de la conversión de los nombres de dominio o URL, que se encuentran conformados por caracteres alfanuméricos, en direcciones IP, que se componen de solo números y que es lo que el sistema maneja internamente. La asignación de dichos nombres se registra de forma descentralizada en los servidores DNS, que son computadores que se encuentran repartidos alrededor del mundo.
Cada vez que escribimos una dirección de Internet en la barra de direcciones del cualquier navegador web, ésta se envía desde nuestro router a un servidor DNS. Éste se encarga de la «traducción» de dicha dirección electrónica en una serie de números que conforman la dirección IP que le corresponde, la cual es enviada de vuelta para ser debidamente accesada. De no recibirse respuesta desde el servidor DNS, no podrá ser posible acceder a la página web solicitada y se nos presentará el mensaje de error “El servidor DNS no responde”.
Resolución de Problemas
A veces, esta imprevista advertencia de error suele también ser provocada por fallos en la red, lo que ocasiona que el servidor deje de estar disponible de modo provisional. Aún así en la mayor parte de los casos, el origen del inconveniente usualmente se localiza en la parametrización del navegador o en cambios realizados al configurar el cortafuegos. Para resolver estas situaciones, y otras que se nos puedan presentar, les describimos a continuación los pasos para resolverlas.
Probar con otros Navegadores
Para verificar si el problema de conexión tiene su origen en el navegador web, necesitaremos intentar acceder a una misma página web por medio de programas similares. Cómo parte de las opciones más frecuentes podemos encontrar toda una variedad de navegadores como lo son Mozilla Firefox, Google Chrome, Microsoft Internet Explorer, Apple Safari y Opera entre otros, los cuales debemos instalar para realizar la comprobación.
De llegar a desaparecer el error tras comprobar con un navegador distinto, la mejor recomendación es realizar el ajuste de la configuración del navegador que venias utilizando hasta ahora. Se sugiere igualmente verificar que dispongas de la versión más actualizada del mismo o que procedas a restablecer sus parámetros por defecto. Asimismo puede resultar de suma utilidad realizar una desinstalación completa del programa para instalarlo de nuevo desde cero.
Reiniciar el Router
Regularmente, gran parte de los inconvenientes para conectarse a Internet se resuelven toda vez se procede a reiniciar el router. Para ello se requiere pulsar el botón de «Reset», si cuenta con dicha opción o simplemente apagando y encendiendo el equipo. En tal caso, es necesario aguardar cerca de 30 segundos para que todos los componentes electrónicos se apaguen por completo antes de volverlo a encender. De seguir apareciendo el mensaje “El servidor DNS no responde”, pese a haber reiniciado el router, lo que sigue es proceder a elegir un servidor DNS distinto.
Limpiar la Caché DNS
La caché o memoria intermedia DNS suele almacenar aquellas búsquedas en las que el servidor DNS ha podido resolver las direcciones requeridas para que en subsiguientes oportunidades, pueda resolver tales solicitudes de modo mucho más veloz. Resulta que si la caché DNS no se encuentra actualizada, entonces no podemos dar con el inconveniente que deseamos solventar. Usualmente se recomienda borrarla de nuestro sistema operativo y del navegador web que solemos usar.
Windows 10
Limpiar la caché DNS en Windows 10 es sumamente fácil y rápido, aunque es algo que debemos realizar desde la línea de comandos, practica a la que numerosos usuarios no se encuentran particularmente habituados. Aparentemente puede ser complicado pero sencillamente debes copiar las instrucciones que te mostraremos a continuación. Los pasos son simples y no tomarán mucho tiempo. Primeramente debemos abrir la ventana de la línea de comandos.
- Pulsar Win+R en tu teclado para abrir una ventana de búsqueda en la que escribiremos «cmd» y pulsaremos «Aceptar» para proseguir.
- Igualmente se puede pulsar la tecla de Windows para que se abra la ventana de búsqueda en la que directamente podemos escribir «cmd» y pulsar aceptar.
- Toda vez delante de la línea de comandos, hemos de ingresar y ejecutar la instrucción : ipconfig /flushdns. Tras pulsar «Enter», se iniciará el proceso de limpieza de la caché DNS de forma automática.
De ejecutarse la instrucción de modo correcto se habrá logrado borrar efectivamente la cache, por lo que ya podemos salir del símbolo del sistema. Se ha de tener presente que, cuando se usan instrucciones en modo «cmd» es esencial copiar tal y como se han sido descritas todos ellas. Se han de mantener los espacios, la barra y las letras de forma exacta para que funcione de forma correcta y se haga efectivo el borrado de la caché de tu computador Windows.
Google Chrome
Para realizar la limpieza de caché DNS en Google Chrome, se debe primeramente abrir una ventana del navegador, para luego escribir «Chrome://net-internals/#dns» en la barra de direcciones y luego pulsamos «Enter». Tras ello se presentará una página en la cual podremos observar todas las resoluciones DNS efectuadas, y allí pulsaremos el botón «Clear host caché», con el que lograremos borrar toda la caché DNS guardada en el navegador.
Mozilla Firefox
Procedemos a abrir una nueva ventana del navegador Mozilla Firefox, para luego escribir en la barra de direcciones «about:config» y pulsamos a posteriori «Enter». Seleccionamos la entrada «network.dnsCacheExpiration» y luego damos clic sobre dicha opción y configuramos su valor a cero. Con ello logramos que el mismo navegador no tome en cuenta su propia caché DNS.
Microsoft Edge
Comenzamos abriendo una nueva ventana del navegador Edge Chromium, en cuya barra de direcciones vamos a escribir «edge://net-internals/#dns» para luego proceder pulsando Enter. Luego de lo cual se nos presentará una página en la cual podremos observar todas las resoluciones DNS efectuadas desde el navegador. Escogemos el botón «Clear host caché», el cual pulsaremos y de forma automática se limpiará toda la caché DNS guardad en Edge.
Desactivar Firewall y Antivirus
De no obtener resultados positivos al cambiar el programa para navegar en Internet, otra de las causas más probables de errores como éste suele provocarlas aplicaciones como el cortafuegos o el antivirus. Puedes comprobarlo al desactivarlos de forma provisional. Si, una vez realizado el ajuste, el mensaje de error no aparece más y puedes cargar la página web solicitada, es bastante probable que la causa del problema resida en el cortafuegos o el antivirus. Por ende, el próximo paso es gestionar su configuración. Si tras desactivar cualquiera de estos programas el error sigue, habrá que dedicarnos a la mismísima configuración del servidor DNS.
Cambiar de DNS
Si hemos podido descartar fuentes frecuentes de error como una falla del router o conflictos con el firewall, el paso a continuación es modificar el servidor DNS. Normalmente, la obtención de las direcciones IP de aquellos nombres de usuarios privados es una tarea que administra el servidor DNS del que se sirve tu proveedor de Internet, pudiendo ser dichos servidores muy lentos o encontrarse sobrecargados. Con apenas unos clics puedes sustituir tu servidor DNS por tu propia cuenta.
Así como existen servidores DNS privados, existen alternativas de servidores DNS públicos que normalmente podemos conseguir en las listas especiales de dichos servicios. Uno de los servidores DNS de mayor rapidez y confianza, y que además es gratuito, es el servidor público que opera Google.
Cuando nos referimos a cambiar de DNS, ello lo que implica es el reemplazo de la dirección IP del servidor DNS que tenemos configurado por defecto y que suele proporcionarla nuestro proveedor de Internet. Igualmente se debe resaltar que un servidor DNS cuenta con una dirección IP al igual que cualquier dispositivo que se encuentra conectado a una red o a Internet. De acuerdo a nuestra configuración de red, la dirección IP del servidor DNS se puede cambiar en el router, en la configuración Windows, a nivel del PowerShell o en la línea de comandos Windows.
Cambiar DNS desde el Router
Los siguientes son los pasos a ejecutar para poder cambiar la dirección IP del servidor DNS actual (que nos da mensaje de no responder) por la dirección del servidor al cual queremos acceder a partir de este reemplazo.
1.- Acceder al Router
Si desea modificar la dirección IP de tu servidor DNS desde la parametrización de tu equipo router, debes primero abrir tu navegador y proseguir los pasos que se indican a continuación:
- Debes situarte en la línea de comandos de Windows (pulsando las teclas de Windows + R), en la ventana que se abre escribes «cmd» y luego confirmas la entrada.
- Luego, se abrirá la ventana de la línea de comandos Windows, escribiremos «ipconfig» y pulsaremos Enter y copiaremos en el portapapeles el número que se muestra como «Puerta de enlace predeterminada».
- Debes pegar ese número en la barra de direcciones de tu navegador web, para luego confirmarlo y poderte conectar con tu identificación para acceder al router.
2.- Configurar otro DNS
El menú y la presentación de las opciones a las que hacemos referencia aquí pueden no coincidir con las que se muestran en la configuración de tu router, por lo que podrías ayudarte con el manual de tu equipo si se te presentan dudas:
- Busca la opción “Internet” en el menú y selecciona la que indica “Account Information”
- Luego debes escoger la que dice “DNS Server”
- Se debe activar la casilla señalada “Use other DNSv4 servers”
- Si, a modo de ejemplo, deseas usar el servidor DNS de Google, has de introducir en el campo señalado como “Preferred DNSv4 server” la dirección 8.8.8.8 y en “Alternative DNSv4 server” 8.8.4.4 . La dirección incluida en este segundo campo es empleada como copia de seguridad en caso de presentar fallas el servidor DNS preferido.
De ser el caso que, en vez del protocolo de Internet 4 (IPv4) te inclines por usar la versión seis del protocolo (IPv6), habrás de sustituir las direcciones del servidor. Las direcciones públicas IPv6 de los servidores DNS de Google son:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Tras culminar estos pasos, los cambios deberán ser guardados y con seguridad habrá de reiniciarse el router para que se hagan efectivos.
Cambiar DNS desde Windows
Al ser el mismo computador el que recibe de forma directa la señal de Internet, sin pasar a través de un router o cualquier otro dispositivo de red, las modificaciones de las direcciones IP del servidor DNS se han de parametrizar a nivel del sistemas operativo Windows.
1.- Mostrar Conexiones de Red
Para la configuración del servidor DNS en Windows 7, Windows 8 o Windows 10 se debe primeramente acceder a la configuración de las conexiones de red. Se debe hacer clic en la tecla Windows y el campo de búsqueda se debe escribir “Conexiones de red”. De la lista que se presentará se debe escoger “Ver conexiones de red”. De forma alternativa puedes ingresar el comando ncpa.cpl y pulsar luego la tecla Enter.
Si dispones de sistema operativo Windows 10 únicamente debes dar clic con el botón derecho del ratón sobre el símbolo de Windows y escoger la opción “Conexiones de red”.
2.- Cambiar la Configuración del Adaptador
En esta sección se ha de elegir el adaptador de Internet que estás usando. Si utilizas WLAN para conectarte a Internet, habrás de escoger el adaptador inalámbrico o de Wifi. Si sueles conectarte mediante un adaptador LAN, elige entonces la opción para cable de red. Toda vez que has escogido el tipo de red correspondiente, has de dar clic con el botón derecho del ratón y elegir la opción “Propiedades”.
3.- Selecciona el Protocolo de Internet
A continuación tendrás que seleccionar el protocolo de Internet que te corresponde. Cómo parte de las opciones se encuentras listadas la cuarta y sexta versión del protocolo. En la mayor parte de los casos se emplea el “Protocolo de Internet versión 4”. Escógelo para luego dar clic en el botón “Propiedades”.
4.- Cambiar la Dirección del Servidor DNS
En este momento es cuando se puede cambiar en Windows la dirección IP del servidor DNS. Por defecto siempre aparecerán marcadas las opciones “Obtener una dirección IP automáticamente” y “Obtener la dirección del servidor DNS automáticamente”. De no ser así, se recomienda que anotes el servidor DNS que se encuentra registrado para poder echar atrás los cambios en caso de incurrir en un error a través del proceso de configuración.
Para poder dar ingreso de modo manual a la dirección IP del servidor DNS, se debe marcar la opción que indica “Usar las siguientes direcciones de servidor DNS” para poder introducir la dirección del servidor DNS que pretendas usar. Si, a modo de ejemplo, deseas utilizar el servidor DNS de Google, debes registrar la dirección 8.8.8.8 en el campo de “Servidor DNS preferido” y la dirección 8.8.4.4 en la parte correspondiente a “Servidor DNS alternativo”.
Teóricamente no se requiere completar el campo secundario, ya que dicho parámetro únicamente es de utilidad de llegar a presentarse inconvenientes con el servidor DNS primario. Es de suma importancia que lo está parametrizado en la sección superior, esto es, las direcciones IP, no se cambie, inclusive cuando haya valores en las casillas. Los cambios realizados al servidor DNS se confirmarán dando clic sobre el botón “Aceptar”.
De ser el caso que, en vez del Protocolo de Internet versión 4 (IPv4) vayas a utilizar el Protocolo de Internet versión 6 (IPv6), igualmente deberás sustituir las direcciones IP del servidor DNS. Para tal fin, las direcciones públicas IPv6 de los servidores DNS de Google son:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Cambiar el Servidor DNS con PowerShell
Para subsanar el mensaje de que el servidor DNS no ofrece respuesta, contamos con otra opción para modificarlo valiéndonos del terminal PowerShell. Debemos aclarar que este método suele estar recomendado más bien para usuarios expertos. Con apenas un simple comando se puede configurar el DNS sin necesidad de efectuar numerosos clics en los menús de Windows.
Para lograrlo, debes abrir PowerShell con permisos de administrador, para lo cual, tras pulsar la tecla Windows debes escribir en la ventana de búsqueda “PowerShell”. Luego, para escoger la opción “Windows PowerShell” debes dar clic con el botón derecho del ratón sobre ella y elegir “Ejecutar como administrador”. Después, habrás de obtener el nombre (Alias) del adaptador o tarjeta de red mediante la cual te conectas a Internet. Para lograrlo debes introducir la siguiente instrucción en PowerShell:
- Get-NetAdapter|select ifDesc, ifAlias, ifIndex, MediaType | fl
Finalmente se debe ingresar la dirección IP del servidor DNS que deseamos habilitar. En el citado ejemplo, el nombre del adaptador que se está utilizando es “Ethernet 2”. Si en el presente caso el computador se encuentra conectado a Internet mediante un cable de red, como ocurre en el presente ejemplo, se habrá de introducir la siguiente instrucción con las direcciones correspondientes al servidor DNS de Google:
- Set-DnsClientServerAddress -InterfaceAlias «Ethernet 2» -ServerAddresses «8.8.8.8»,»8.8.4.4″
En tu caso particular solo se deberá colocar en vez de “Ethernet 2” el nombre del adaptador o tarjeta de red correspondiente. De ser el caso de que tu computador se encuentre conectado por medio de una conexión inalámbrica (Wifi), deberá ingresarse la siguiente instrucción:
- Set-DnsClientServerAddress -InterfaceAlias «Wifi» -ServerAddresses «8.8.8.8»,»8.8.4.4″
Cómo verás, en este último comando procedimos a sustituir por “Wifi” el nombre del adaptador. De llegar a utilizarse un servidor DNS distinto, se habrán de reemplazar los campos pertinentes.
Cambiar el DNS en la Interfaz de Línea de Comandos
El establecimiento de una nueva dirección IP para un servidor DNS a nivel de línea de comandos es un procedimiento orientado a usuarios con una vasta experiencia en la administración de Windows. Tal y como sucede con PowerShell, esta modalidad no requiere de interfaz de usuario alguna, siendo particularmente apropiada para el mantenimiento de un servidor.
El paso inicial es poder ingresar al símbolo del sistema con permisos de administrador. Para tal fin, debes pulsar la tecla Windows y escribir «cmd” en el campo de búsqueda, con lo que aparecerá la opción “Símbolo del sistema” o «cmd.exe». Deberás dar clic sobre ella con el botón derecho del ratón y escoger la opción “Ejecutar como administrador”. Posteriormente se debe obtener el nombre del adaptador o tarjeta de red (Interface Name) en caso de que se desconozca. Para ello hemos de escribir la instrucción:
- netsh interface show interface
Tras lo anterior se puede proceder a configurar las direcciones IP de los servidores DNS primarios y secundarios utilizando los siguientes dos 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
El nombre entrecomillado ha de coincidir de forma exacta del adaptador que se pretende configurar. Windows no suele emitir mensajes de error en caso de que tales nombres no correspondan o sean incorrectos.
Probar el Nuevo Servidor DNS
Para verificar si se ha resuelto por completo el error “El servidor DNS no ofrece respuesta” puedes efectuar una simple prueba. Ingresa en tu navegador cualesquiera dirección de una página web o URL, podemos escribir, https://www.google.es. Si logras acceder de forma inmediata a la página oficial de Google de España, las direcciones del servidor DNS que has registrado estará funcionando de forma correcta.
De no funcionar, puedes ingresar una dirección IP especifica en la barra de direcciones del navegador, como por ejemplo 172.217.16.195, que ya sabemos corresponde a www.google.com, y es una de sus cuantiosas direcciones IP. Si, luego de haber intentado con las dos opciones que te ofrecimos, aún no puedes acceder de forma correcta a la web, con mucha probabilidad pueden no existir problemas con tu servidor DNS, sino con tu servicio de Internet.
Solucionador de Problemas de Windows
Sí, pese a lo anterior, se nos sigue mostrando el error «Servidor DNS no responde» cuando buscamos navegar por Internet, otra de las acciones que podemos tomar es ejecutar el Solucionador de Problemas de Red. Para tal fin, hemos de elegir la opción de «Configuración del sistema» y nos movemos a la opción «Actualización y seguridad > Solucionar problemas > Conexiones a Internet». De modo automático se ejecutará el solucionador del problema y solo debemos aguardar a que acabe el proceso para verificar si se ha resuelto el problema para poder navegar como siempre.
Volver a Instalar los Drivers del Adaptador de Red
Podría darse el caso de que los controladores del adaptador o tarjeta de red de nuestro computador se hayan corrompido o no se encuentren actualizados y por ello presentemos fallas con los servicios DNS. Por lo que se han de actualizar descargando los más recientes controladores desde la página oficial del fabricante o recurrir a aplicaciones que suelen encargarse por sí solas de localizar e instalar dichos controladores.
Deshabilitar el Adaptador Mini Puerto Virtual de Microsoft
Este puerto es usado exclusivamente en ciertos servicios de virtualizaciones de Windows, pero al desactivarlo no produce ningún cambio de importancia. ¿Cómo se desactiva?. Se debe pulsar la tecla de Windows y luego escribir en la ventana de búsqueda «cmd». Al mostrase el resultado se debe seleccionar con el botón derecho del ratón la opción de «Ejecuta como administrador». Luego de abrirse la ventana de línea de comandos se debe escribir o copiar y pegar lo siguiente “netsh wlan set hostednetwork mode=disallow” y pulsar “Enter” para ejecutar.
El último recurso al que podemos recurrir es reiniciar el Windows en modo seguro, ya que bajo dicha modalidad se pueden identificar los problemas más severos que pueda presentar el sistema y durante el cual únicamente se habilitan las herramientas más básicas para su operación, prescindiendo de las no necesarias.
Igualmente te pueden interesar estos otros artículos:
También puede interesarte este contenido relacionado:
- Aprende como utilizar un Analizador de Redes Wifi
- Qué es un Dominio de Nivel Superior y Cuáles Son
- ¿Qué es un Servidor Radius y Cómo funciona?