¿Qué es el DNS? El sistema de nombres de dominio y las fuentes de error explicadas brevemente

¿Qué es el DNS? El sistema de nombres de dominio y las fuentes de error explicadas brevemente

Alguna vez se ha preguntado: ¿Qué hace exactamente mi navegador cuando hago clic en un enlace? En realidad no hay nada complicado detrás, pero el conocimiento del Sistema de Nombres de Dominio (DNS) hará mucho más agradable la resolución de algunos problemas. Explicamos lo que hay detrás del DNS y también entramos en las fuentes típicas de errores y sus soluciones. ¡Diviértete leyendo! 

¿Qué es el ADN? 

Un sitio web es creado por los datos que el navegador tudescarga - de un servidor con una dirección específica. El intercambio de datos en una red requiere un identificador individual y único para cada ordenador, de modo que los datos se obtengan de la fuente correcta. Este identificador se llama dirección IP. 

Las direcciones IP se escriben según IPv4 en la forma xxx.xxx.xxx, donde cada x representa un dígito, o aún más complicado según IPv6 en una notación hexadecimal. Es imposible recordar muchas de estas direcciones sin tomar notas. Así que la mayoría de la gente haría una lista que asigna una dirección IP a un nombre. Y eso es exactamente lo que hace el Sistema de Nombres de Dominio. Por eso también se le llama la "guía telefónica de Internet". 

Este sistema traduce el lenguaje humano a lenguaje informático, por así decirlo, porque cuando dices "quiero ir a Google" la máquina tiene que entender "conéctate a la dirección IP del servidor de Google y carga el contenido". El dominio en este caso es google.com y representa el lenguaje humano. Siempre tiene una parte de denominación (llamada dominio de segundo nivel) y una terminación (llamada dominio de primer nivel). Esta nomenclatura tiene sentido porque una dirección se lee de atrás hacia adelante en una búsqueda de DNS y el .com, por lo tanto, se vuelve relevante primero en google.com. 

Búsqueda de DNS: cómo los navegadores cargan un sitio web 

La interacción de cuatro servidores garantiza la entrega de la dirección IP de un dominio al cliente (es decir, al navegador web). 

Consulta DNS
Fuente: Gráfico de Zhou Li (adaptación propia: sustitución del servidor de nombres SLD por un servidor de nombres autorizado)

En principio, el proceso puede compararse con el procedimiento en una farmacia. Usted (el navegador web) entra y pide a la persona que está detrás del mostrador (el recursor DNS) un medicamento (el nombre de dominio). O bien saben inmediatamente cuál es el producto y dónde está (el nombre y la IP están en la caché). Si no, debe buscar el medicamento en su sistema. Para ello, primero busca una categoría con estantes asociados (servidor de nombres raíz). Pueden ser, por ejemplo, remedios naturales, analgésicos, antibióticos o similares. En el siguiente paso, se determina el estante específico (servidor de nombres TLD) y, por último, se identifica el medicamento buscado y su ubicación exacta en este estante (servidor de nombres autoritativo). 

Ejemplo de farmacia DNS
Fuente: Gráfico de Zhou Li (adaptación propia para el ejemplo de las farmacias)

En un último paso, el navegador envía ahora una petición HTTP a la dirección IP recibida del recursor DNS. Si resulta exitoso, el navegador carga los datos del sitio web desde el servidor y finalmente los muestra.

¿Hay algún error en la búsqueda de DNS?

Si se producen errores durante la búsqueda de DNS, el responsable suele ser el proveedor de dominios. En este caso, lo único que ayuda es la paciencia hasta que el proveedor del dominio haya solucionado el problema.

Un enlace en tu línea de dirección resuelve así de derecha a izquierda. Solo la parte más a la derecha, separada por un "/", no pertenece a la parte correspondiente del enlace. A veces ni siquiera está ahí, pero si lo está, solo muestra el recurso del servidor al que el navegador quiere acceder mediante una petición HTTP. Esta parte no tiene ningún significado para el DNS. 

Consentimiento*
Este campo es de validación y no debe ser modificado.

Registro A y Registro AAAA

El registro A es la entrada que asigna una dirección IPv4 a un dominio. Análogamente, existe el registro AAAA para una dirección IPv6. Existen otros registros llamados de recursos, pero no son relevantes para nuestro tema de hoy. Puedes encontrar un resumen de las entradas DNS más importantes en nuestro centro de ayuda

Por cierto, tu proveedor de dominios no es necesariamente tu proveedor de hosting web. Este es un malentendido común. Los registros los establece el proveedor del dominio. Puedes configurar tu registro A y registro AAAA de la siguiente manera:

  1. Visita el sitio web de tu proveedor de dominio e inicia sesión.
  2. En la configuración de tu dominio encontrarás los registros de recursos. 
  3. Busca el registro A y el registro AAAA y cambia ambos para que tu dirección IP del servidor se asigne al dominio correcto.
  4. Introduce también aquí todos los subdominios posibles. ¡El dominio raidboxes.io no se resuelve automáticamente a la misma dirección IP de www.raidboxes.io! Esta es una fuente de error muy típica. Es mejor asegurarse por segunda vez de que todas las entradas posibles también se almacenan aquí.

En Raidboxes puedes comprobar la configuración de DNS en el panel de control (dashboard) y vincular un dominio con tu Box.

¿Qué es el DNS? El sistema de nombres de dominio y las fuentes de error explicadas brevemente

Puedes ver con una marca verde si la dirección IP en el registro A de tu proveedor de dominio es correcta. Si las entradas son incorrectas, aparece un signo de exclamación naranja.

raidboxes aviso de DNS en el panel de control

Una herramienta práctica para comprobar rápidamente los registros de recursos de un dominio es Google Dig. La herramienta es casi autoexplicativa: basta con introducir el dominio y leer los registros correspondientes.  

Asistencia para la resolución de problemas de DNS

Si tu dominio se resuelve a la IP equivocada, normalmente verás que el sitio no puede encontrarse ("page not found") o simplemente no se muestra nada. Ya te he presentado los registros - si todo es correcto con las entradas, deberías comprobar primero si tu proveedor de dominios tiene actualmente problemas de rendimiento. Si este es el caso, deberías ponerte en contacto con este antes de seguir buscando el error. De lo contrario, es aconsejable comenzar con el navegador y dirigirse a internet para limpiar todas las cachés de DNS, si es posible.

Cuando visitas un sitio web, tu navegador y el sistema operativo almacenan la dirección IP del sitio durante unas horas. La caché DNS es muy fácil de limpiar en estos dos casos: en el navegador, solo tienes que vaciar el caché. Esto se puede hacer en los navegadores más comunes como Google Chrome y Mozilla Firefox bajo la configuración - seguridad/protección de datos.

borrar la caché DNS del navegador

Fuente típica de error

Es una fuente típica de error que tu navegador quiera acceder a un dominio, pero que haya una dirección IP incorrecta en la caché DNS.

Si borrar la caché del navegador no ha sido suficiente, deberías borrar la caché DNS del sistema operativo. Esto puede hacerse de la siguiente manera:

  • Abre la consola (cmd, o "Terminal" en Mac).
  • Dependiendo de tu sistema operativo, ejecuta el siguiente comando en este:
  • Windows: ipconfig /flushdns
  • Linux/Mac: sudo lookupd -flushcache
  • Mac OS X a partir de 10.5: dscacheutil -flushcache

Si sigue sin funcionar, puedes probar a reiniciar el router. Si esto tampoco ayuda, el problema es la caché de DNS del proveedor de internet. Desafortunadamente, solo puedes esperar y ver. La sincronización de los servidores DNS y de la caché DNS de cada uno de los routers (incluido el tuyo)puede tardar hasta 48 horas. Así que vuelve a intentarlo más tarde. 

Un último intento sensato es acceder al dominio a través de otra conexión, como los datos móviles o una VPN, y comprobar si funciona. Si el sitio se muestra a través de otra conexión, un poco de paciencia te ayudará definitivamente, porque entonces tu router todavía tiene que sincronizar la caché DNS con los servidores DNS. Por desgracia, no hay forma de acelerar esto. Si el sitio no se muestra ni siquiera con otra conexión, puedes comprobar de nuevo la configuración del DNS con los ya mencionados registros A y AAAA de tu sitio. Sin embargo, si los registros están configurados correctamente, se aplica lo mismo que antes: lamentablemente, solo se puede esperar a que la caché DNS se sincronice con los servidores DNS. 

Una inaccesibilidad relacionada con el DNS de tu sitio web es una condición que en la mayoría de los casos se resuelve con paciencia y un poco de espera. En realidad, no se trata de un "problema", sino de un proceso necesario: internet funciona exactamente como debería gracias a este proceso. Sin embargo, si el problema sigue presente en después de 48 horas y ninguno de los consejos mencionados aquí ayuda, por favor, asegúrate de ponerte en contacto con nuestro soporte. Entonces lo más probable es que no se deba al DNS. Pero incluso si no estás seguro/a de haber hecho todo correctamente o de haber entendido bien las correlaciones, no dudes en ponerte en contacto con nuestro servicio de asistencia. 

Resumen: el DNS

El DNS no es complicado, pero simplifica mucho y permite utilizar nombres o similares como direcciones IP. Cada dominio tiene los llamados registros de recursos, como el registro A, que permite la asignación de nombre a IP. Si algo deja de funcionar, encontrar un fallo es relativamente fácil, ya que solo hay unos pocos factores de interferencia posibles. Desgraciadamente, los problemas relacionados con el DNS requieren un poco de paciencia; a menudo solo se puede esperar hasta que las cachés del DNS se hayan sincronizado con los servidores DNS. No es posible acelerar este proceso, ya que es una parte fundamental de internet, y (lamentablemente) solo funciona así.

Tus dudas y consejos sobre el tema del DNS

¿Cuál ha sido hasta ahora tu experiencia con el DNS? ¿Tienes alguna pregunta o comentario? No dudes en utilizar la función de comentarios. ¿Te interesan los temas de actualidad en torno a WordPress, el diseño web y los negocios en línea? Entonces sigue a Raidboxes en Twitter y Facebook, LinkedIn o a través de nuestra newsletter.

¿Te ha gustado el artículo?

Con tu valoración nos ayudas a mejorar aún más nuestro contenido.

Escribe un comentario

Tu dirección de correo electrónico no se publicará.