Blog / Servidores DNS y posibles errores

Servidores DNS y posibles errores

por SW Team

Para poder hablar sobre ellos, en primer lugar debemos entender: ¿Qué son los DNS y en qué consisten?

¿Aún no dispones de un dominio propio sobre el que gestionar tus DNS? En ese caso te recomendamos echarle un vistazo a las ofertas en dominios que ofrecemos en SWHosting.

cta:domains

¿Qué son los DNS?

Las siglas DNS vienen de Domain Name System o Sistema de Nombres de Dominio, y consisten en el sistema utilizado en Internet para convertir los nombres de dominio, como por ejemplo google.com, en direcciones IP, como 8.8.8.8. Este método hace que las direcciones sean más fáciles de recordar para las personas, en contraste con las secuencias numéricas que representan las direcciones IP.

Cada equipo o dispositivo que se conecta a Internet requiere una dirección IP única para que pueda ser accesible desde cualquier parte de la red, por eso los DNS son esenciales.

Ahora que sabemos qué son los DNS, se nos plantea la siguiente pregunta: ¿Cómo funcionan?

¿Cómo funcionan los DNS?

Los DNS operan bajo una estructura jerárquica y descentralizada. Las consultas comienzan en los servidores DNS locales que almacenan en caché direcciones IP comunes. Si no poseen la dirección, se dirigen a los servidores DNS de nivel superior, los cuales contienen el directorio raíz de Internet.

Los servidores raíz tienen conocimiento de los servidores DNS responsables de cada dominio de nivel superior (.com, .net, etc.). Estos, a su vez, conocen los servidores de los dominios de segundo nivel, y así sucesivamente, hasta llegar al servidor DNS del sitio web destino que alberga la dirección IP.

Una vez localizada la IP, esta se devuelve al navegador para cargar la página. Los DNS facilitan la localización y carga de sitios web de manera transparente, traduciendo nombres de dominio a IP.

Si el servidor principal de DNS deja de funcionar, generalmente hay otro servidor secundario que trabaja de manera independiente, típicamente en una red diferente, para asegurar que el servicio no se interrumpa. Cuando el servidor principal falla, el servidor secundario entra en acción y atiende todas las solicitudes de sitios web.

Ahora que ya entendemos la teoría, es posible que tengamos algunas dudas o preguntas prácticas, cómo por ejemplo:

¿Cómo saber a qué DNS apunta mi dominio?

Existen muchas formas de averiguar a qué DNS apunta tu dominio, pero todas ellas están basadas en una consulta Whois.

Whois es un protocolo basado en solicitudes y respuestas TCP que se utiliza para buscar información en una base de datos sobre un dominio específico, cómo su estado y otra información relevante. La información delicada puede ocultarse para evitar su consulta por parte de terceros.

Puedes realizar una consulta Whois directamente desde tu terminal (en caso de que dispongas de dicha comanda instalada en tu sistema operativo), sin embargo, podemos encontrar sitios web que nos ofrecen la misma información de forma más sencilla, por ejemplo:

Global DNS Propagation Center

Otra cosa que debemos tener en cuenta es que, no necesariamente todos los registros DNS tienen porque apuntar al mismo servidor, razón por la que existen las zonas DNS y sus múltiples registros. Si tienes curiosidad al respecto, te invitamos a visitar nuestro manual sobre registros DNS y cómo gestionarlos en caso de que dispongas SWPanel cómo tu panel personal de gestión.

Gestionar registros DNS

¿Cómo puedo asignar o modificar los DNS a los que apunta mi dominio?

En caso de que dispongas de tu dominio en SWHosting, puedes modificar los DNS a los que apunta tu dominio de forma muy sencilla, siguiendo uno de los dos manuales que adjuntamos a continuación.

En caso de que tu dominio se encuentre en SWHosting, pero mi servicio sea externo:

Configuración de DNS externos

En caso de que tanto tu dominio como tu servicio se encuentren en SWHosting:

Cómo configurar los servidores DNS (Nameservers) de mi dominio

¿Qué tipos de errores pueden generarse a nivel de DNS?

A pesar de que este tipo de errores no son comunes, es buena idea tenerlos identificados. Algunos de ellos son:

  • Error NXDOMAIN: Significa que el dominio solicitado no existe. Ocurre cuando se intenta acceder a un dominio que nunca ha existido o que ha sido eliminado del hosting.

  • Servidor DNS no autoritativo: Este error ocurre cuando el servidor DNS consultado no tiene autoridad para proporcionar información sobre el dominio solicitado. Por lo general, se debe a una configuración incorrecta de las zonas DNS para ese dominio.

  • Tiempo de vida (TTL) excedido: Los registros DNS tienen un tiempo de vida definido (Time To Live) que indica cuánto tiempo pueden ser almacenados en caché. Si este tiempo se excede, el registro debe ser consultado nuevamente al servidor autoritativo. Un TTL demasiado bajo puede sobrecargar los servidores DNS al forzar consultas constantemente contra el mismo.

  • Error de servidor: Se produce cuando hay un problema con el servidor DNS que impide procesar la solicitud debido a una sobrecarga o fallo del servidor.

  • Bucle de resolución: Ocurre cuando los servidores DNS redirigen los registros entre sí sin llegar a una respuesta autoritativa, lo que genera un ciclo infinito.

  • DNS poisoning: Sucede cuando un registro DNS es alterado maliciosamente para redirigir el tráfico. Los proveedores de DNS suelen implementar medidas para prevenir este tipo de manipulación.

  • Registros duplicados: Algunos registros DNS (por ejemplo CNAME, SPF, DKIM, etc...)no pueden coexistir con otros registros del mismo tipo, ya que generan conflicto entre ellos.

  • Zona DNS mal configurada: Es un error común causado por el usuario al configurar los registros DNS e introducir errores de sintaxis.

¿Cómo puedo solucionar los errores DNS con los que me encuentre?

La funcionalidad adecuada del DNS es crucial para la presencia y accesibilidad de tu sitio web. Si los servidores DNS asignados a tu dominio no funcionan correctamente o no pueden resolver, los usuarios que intenten acceder a tu sitio a través de Internet encontrarán dificultades.

Cuando los DNS asociados a tu sitio web fallan, los visitantes recibirán un mensaje de error de "página no encontrada" o "404 Página no encontrada" al intentar acceder al sitio.

Los errores relacionados con los DNS son poco comunes, a menos que haya habido una asignación incorrecta, suele ser el caso más habitual.

El mensaje típico cuando un dominio no tiene registro de DNS es:

⚠️ El servidor DNS no responde.

Estos errores, generalmente identificados como DNS_PROBE_POSSIBLE, pueden ser provocados por dificultades de conexión entre el navegador web y el sitio que intenta acceder o resolver.

Es posible que el mensaje de error "servidor DNS no encontrado" se origine por fallos en los protocolos TCP/IP o en el protocolo DHCP, especialmente en redes de fibra, o incluso podría deberse a problemas en tu dispositivo Router o Módem.

Si te encuentras con este problema al intentar abrir un sitio web en el navegador Firefox, una opción que puede ser útil para descartar el problema es intentar acceder al mismo sitio utilizando otro navegador, como Google Chrome, Opera, Bing, Safari, u otros.

Es importante asegurarse de utilizar siempre la versión más estable de tu navegador preferido para descartar cualquier problema relacionado con el uso de una versión obsoleta o sin soporte.

Otra solución que siempre se debe intentar frente a este tipo de problemas es limpiar o vaciar la caché de DNS (flush DNS), ya que a veces puede quedarse obsoleta y es necesario vaciarla para actualizarla.

Puedes hacerlo desde la terminal o consola de tu ordenador escribiendo el comando:

  • En Windows:

    ipconfig /flushdns
    
  • En GNU/Linux:

    sudo service network-manager restart
    

    O dependiendo de la distribución de Linux también:

    sudo /etc/init.d/nscd restart
    
  • En macOS:

    sudo killall -HUP mDNSResponder
    

Si sospechas que el problema puede estar relacionado con tu Router/Módem, primero intenta reiniciar tu dispositivo de connexión, y posteriormente verifica si puedes acceder a Internet y navegar normalmente.

Si el problema persiste, pero puedes acceder a Internet desde otros dispositivos (como tu teléfono móvil), es posible que el problema esté relacionado específicamente con tu dispositivo de conexión. En este caso, considera comunicarte con tu proveedor de servicios de Internet (ISP) para resolver la incidencia.

Además, verifica si puedes navegar mientras estás conectado al Router/Módem a través de un cable de red. Si normalmente te conectas a través de wifi, es posible que haya problemas de saturación en el canal asignado a tu red inalámbrica o que la distancia entre tu dispositivo y el punto de acceso wifi sea demasiado grande.

Si tienes algún tipo de cortafuegos, intenta desactivar temporalmente el Firewall y sus funciones de protección, y luego prueba nuevamente la navegación por Internet para ver si el problema persiste.

En última instancia, si ninguna de estas sugerencias te ha servido, siempre puedes asignar otros DNS a tu dispositivo de salida a Internet, por ejemplo los de Google:

DNS de Google para IPv4 (el estándar actual):

  • 8.8.8.8
  • 4.4.4.4

DNS de Google para IPv6 (nuevo estándar):

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

Puedes realizar este tipo de configuraciones desde tu dispositivo Router o Módem, siempre y cuando este permita ajustes específicos en sus configuraciones.

Ahora que ya sabes cómo funcionan los DNS, ¿necesitas un servicio que disponga de zona DNS al que apuntar tu dominio? Echa un vistazo a las soluciones hosting que te ofrecemos:

cta:hosting

i