Dig +trace es un comando de diagnóstico DNS que funciona con el Sistema de Nombres de Dominio (DNS) y permite la búsqueda DNS recursiva completa para determinados dominios.
Dig +trace realiza un seguimiento completo de la cadena de delegación del dominio en cuestión. Puede ir desde servidores de nombres raíz hasta servidores de dominio de nivel superior (TLD) y servidores de nombres autoritativos. Dig +trace ayuda a los equipos a solucionar problemas de resolución de DNS.
Los problemas más evidentes serían una falla total de conexión con un determinado dominio o subdominio, como lo demuestra una pantalla de aviso de fallo. Otro tipo de problema de resolución de DNS es la latencia, que puede extender los tiempos de consulta más allá de la paciencia humana normal.
El tiempo promedio de búsqueda de DNS se mide en milisegundos (MSEC) y tiende a oscilar entre 20 MSEC y 120 MSEC. Los esfuerzos de optimización buscan reducir aún más esos tiempos de consulta.
Boletín de la industria
Manténgase al día sobre las tendencias más importantes e intrigantes de la industria sobre IA, automatización, datos y más con el boletín Think. Consulte la Declaración de privacidad de IBM.
Su suscripción se entregará en inglés. En cada boletín, encontrará un enlace para darse de baja. Puede gestionar sus suscripciones o darse de baja aquí. Consulte nuestra Declaración de privacidad de IBM para obtener más información.
En un comando dig normal, tu servidor DNS, que actúa como el solucionador de tu proveedor de servicios de Internet (ISP), emite una solicitud recursiva y revisa sus cachés locales en busca de un registro DNS reciente y no caducado. Pero eso es lo que sucede en una situación ideal, cuando todo va bien.
Los administradores recurren a excavar +rastreo cuando necesitan ir "tras bambalinas". Por lo general, debe omitir el proceso de consulta habitual porque algo salió mal. Hay alguna parte de la cadena de enrutamiento que no funciona correctamente. Por lo tanto, los administradores deben poder analizar y estudiar partes de esa cadena y sus diversos vínculos para descubrir qué no funciona correctamente.
Cuando los equipos utilizan dig +trace, ignoran efectivamente lo que se almacenó previamente en caché, por lo que pueden ejecutar una consulta nueva e iterativa sin ser enrutados por rutas antiguas y obsoletas.
Dig +trace es útil para la resolución de problemas porque le permite ver dónde se está interrumpiendo la resolución de DNS. El problema podría estar en el nivel raíz, TLD o de autoridad. También puede verificar si los registros del servidor de nombres de su dominio son correctos y verificar la propagación de DNS después de los cambios.
El proceso dig +trace realmente se reduce a cuatro pasos.
Si el usuario introdujo previamente ese nombre de dominio y la computadora almacenó en caché su dirección IP, el símbolo de comandos (CMD) recupera instantáneamente la dirección IP necesaria. El sistema accede y descarga el contenido solicitado y el proceso de consulta finaliza en ese momento.
Sin embargo, si el nombre de dominio es nuevo y desconocido para ese dispositivo, se ejecutan el resto de estos pasos.
El comando dig busca los servidores de nombres raíz para los registros del servidor de nombres (NS) asociados con el dominio de nivel superior (TLD) del dominio de destino que se está encuestando.
El comando dig investiga los servidores de nombres de TLD para descubrir los servidores de nombres autorizados para un dominio en particular.
Luego, el comando dig consulta a los servidores de nombres autorizados para acceder a los registros DNS solicitados. Por ejemplo, el “registro A” es un registro de recursos que asocia un nombre de dominio amigable para los humanos con una dirección IPv4 o IPv6. Mientras tanto, los registros de inicio de autoridad (SOA) contienen los datos administrativos necesarios para una zona DNS.
La respuesta de DNS que se proporciona incluye la "sección de respuesta", que son registros de recursos que pueden responder correctamente a la consulta original (también conocida como "sección de preguntas").
Además, la respuesta también puede tener una sección de autoridad que enumere los servidores de nombres autorizados y posiblemente una "sección adicional" que contenga información adicional. Los administradores pueden seleccionar exactamente qué tipos de registros desean, ya sean servidores de correo (registros MX) o servidores de nombres (registros NS).
En cada paso de investigación a lo largo de esa ruta, los administradores reciben mensajes de salida para hacerles saber el estado de cada fase y si la progresión continúa según lo previsto.
Por ejemplo, el administrador ve un mensaje “NOERROR” para hacerle saber que no hubo incidentes en esta etapa de la prueba. (Nota: ese mensaje no indica el éxito o fracaso operativo general y no debe malinterpretarse. Si bien es útil, está limitado en la información que transmite).
Es interesante observar que la infraestructura de DNS ayuda a respaldar la jerarquía de DNS y utiliza un ingenioso sistema de referencias para ayudar en el proceso de búsqueda. De esta manera, si un servidor no puede llevar la consulta hasta su finalización, esencialmente guía la consulta a otro servidor que ayuda en su progreso y amplía su recorrido.
El sistema de nombres de dominio utilizado por Internet está compuesto por diferentes servidores de nombres raíz que operan en varios niveles. De primordial importancia son los 13 servidores de nombres raíz lógicos que trabajan en el nivel superior, que llevan el nombre de las primeras 13 letras del alfabeto.
Cada uno de estos 13 servidores de nombres raíz lógicos no se refiere a computadoras o sistemas operativos individuales, sino que representa una autoridad designada que gobierna una decimotercera parte de todo el tráfico de consultas DNS de Internet. Entonces, cuando nos referimos al "Servidor A", nos referimos a la designación del Servidor A, que puede cubrir un número ilimitado de servidores DNS individuales.
También cabe destacar que los 13 servidores de nombres raíz están delegados a un grupo variado de entidades, entre las que se encuentran diversas empresas con fines de lucro, universidades y organizaciones militares. Y si bien es cierto que originalmente la ubicación de la mayoría de los servidores físicos estaba muy concentrada en Estados Unidos, esa ecuación se ha reequilibrado con el tiempo. Ahora, los servidores físicos están repartidos por todo el mundo.
Estos son los grupos que mantienen la responsabilidad de ejecutar las 13 designaciones diferentes de root-servers.net:
El tráfico de consultas se distribuye uniformemente entre los 13 servidores, sin que ningún servidor maneje más que otro. Los factores regionales pueden influir en los servidores a los que acceden más los usuarios, pero en general el tráfico es similar, y en su mayoría implica solicitudes de direcciones de ISP.
La razón por la que se necesitan 13 entidades para gestionar el tráfico de consultas DNS es que cada año se generan billones de consultas DNS. Algunas estimaciones hacen que el total supere los 100 billones, pero esos números son conjeturas fundamentadas. Es un número tan grande que realmente no se puede calcular.
Hay un puñado de problemas relacionados tangencialmente que también deben abordarse:
IBM NS1 Connect es un servicio en la nube totalmente gestionado para DNS empresarial, DHCP, gestión de direcciones IP y dirección de tráfico de aplicaciones.
Las soluciones de redes en la nube de IBM proporcionan conectividad de alto rendimiento para potenciar sus aplicaciones y su negocio.
Consolida el soporte del centro de datos con IBM Technology Lifecycle Services para cloud networking y más.