Funcionalidad de supervisión de DNS y actualizaciones de características
El sistema de servidor de nombres de dominio (DNS) es uno de los componentes básicos más importantes de Internet y, sin embargo, a menudo se malinterpreta y se da por sentado. El sistema DNS es como los cimientos de una casa en su mayoría oculta, ignorada y no discutida.
Sin embargo, al igual que una casa con problemas de cimientos, si hay problemas de DNS, todo lo que está encima o depende del sistema DNS (redes, conectividad, experiencia del usuario) se ve afectado. Por lo tanto, creemos que el proceso de DNS es una parte integral del monitoreo. Porque si se produce un error en un proceso DNS, la mayoría de los usuarios no pueden acceder a los recursos en línea que se consumen.
De forma predeterminada, Dotcom-Monitor resuelve los nombres de host a partir de servidores raíz. La resolución de nombres de host desde servidores raíz garantiza que una cadena DNS no se rompa y que los nombres de host se puedan resolver en su dirección IP adecuada durante la comprobación. Si bien resolver el nombre de host desde el servidor raíz proporciona la comprobación más completa, para algunos clientes y bajo ciertas circunstancias puede causar problemas.
Problemas de supervisión debidos a la resolución del nombre de host desde el servidor raíz
- Aumento del tiempo total para monitorear – El tiempo total para realizar la comprobación de supervisión aumenta porque una resolución DNS puede tardar un par de segundos. En algunos casos, cuando una instancia de supervisión es especialmente rápida (es decir, una descarga de píxeles HTTP), la resolución DNS puede representar la mayor parte del tiempo total para realizar la supervisión. Como tal, el monitoreo no reflejará la experiencia de un usuario promedio del sitio web o recurso en línea. Por lo tanto, si un cliente está más interesado en monitorear la experiencia de un visitante repetido de un sitio web, entonces monitorear la propagación de DNS desde el servidor raíz no es apropiado.
- La resolución de DNS no se puede controlar, por lo tanto, los problemas de DNS son irrelevantes: en algunos casos, el proceso de resolución de DNS no está bajo el control de un cliente, por lo tanto, prefieren ignorar los problemas e interrupciones de DNS. Si bien es importante estar al tanto de los problemas de resolución de DNS, ya que prohíbe el acceso del usuario final a los servicios, no es útil para un cliente recibir alertas de monitoreo e informes sobre problemas de DNS que no pueden controlar.
Control de comprobaciones de rendimiento de resolución DNS
Los usuarios de Dotcom-Monitor tienen un amplio control sobre cómo se realiza una resolución DNS para sus tareas de supervisión. Sobre la base de los numerosos comentarios de los usuarios, hay cuatro opciones DNS diferentes para resolver nombres de host disponibles para tareas de supervisión:
1. Dispositivo almacenado en caché (opción predeterminada) – Cuando se establece esta opción, Dotcom-Monitor resolverá un nombre de host una vez por instancia de una verificación. Por lo tanto, si hay referencias al mismo nombre de host en una o más tareas dentro del mismo dispositivo, la búsqueda de DNS se producirá una vez y luego se almacenará en caché durante la duración de la comprobación en ese dispositivo.
La mayoría de las comprobaciones son bastante rápidas y se realizan en menos de un minuto, por lo que han determinado que no hay razón para resolver el mismo host cada pocos segundos. La desventaja de esta opción es que los datos de rendimiento pueden variar por tarea en el mismo dispositivo. Por lo tanto, si monitorea dos URL en el mismo dispositivo que están en el mismo host, la primera URL siempre será más lenta, porque incluirá el tiempo de búsqueda de DNS, mientras que la segunda URL usará la dirección IP DNS en caché y la resolución de DNS será muy rápida.
2. No almacenado en caché : cuando se establece esta opción, cada comprobación resuelve el nombre de host que se propaga desde los servidores raíz. Esto es útil para garantizar tiempos uniformes, ya que la búsqueda de DNS se realizará cada vez. Sin embargo, la opción que no es de caché puede aumentar significativamente la carga en los servidores DNS y también aumenta el tiempo de respuesta para las tareas de supervisión.
Esta opción no está disponible para las plataformas de monitoreo BrowserView o UserView basadas en navegador, ya que no es práctico resolver el mismo el nombre de host cientos de veces a los pocos segundos de la verificación. Por ejemplo, piense en una página web que tenga muchos elementos en el mismo servidor que tengan resoluciones DNS independientes del servidor raíz. En ese tipo de escenario, es suficiente resolver una vez por comprobación.
3. TTL Live – Esta opción imita mejor la experiencia de un usuario real. Dotcom-Monitor resuelve el nombre de host una vez y lo almacena en caché para el valor Time-to-Live (TTL) en la ubicación de monitoreo. El valor TTL puede variar de unos pocos segundos a unas pocas semanas. TTL está controlado por el servidor DNS que aloja el nombre.
Es importante tener en cuenta que si se establece la opción TTL Live y el servidor DNS falla, es posible que Dotcom-Monitor no detecte la falla hasta que expire la TTL (lo que puede tardar días o semanas). Esta opción solo se recomienda si la supervisión de una resolución DNS adecuada no es una prioridad.
4. Servidor DNS específico: esta opción consultará un servidor DNS específico para resolver un host en una dirección IP. Esto es útil en situaciones específicas, por ejemplo, si sabe que la mayoría de sus clientes utilizan un servicio público de almacenamiento en caché, como 8.8.8.8 o 8.8.4.4 de Google. En este caso, puede establecer el servidor DNS en una de las direcciones IP de Google. Siempre y cuando el DNS de Google especificado proporcione una respuesta válida, Dotcom-Monitor no detectará un error DNS, incluso si un servidor DNS responsable del dominio no funciona correctamente.
Otra situación implica si conoce los servidores responsables de la resolución de nombres y no se preocupa por toda la resolución de la cadena DNS. En este caso, puede especificar el servidor DNS que se usará para la resolución de DNS. Esta opción también puede proporcionar mejores tiempos de resolución de DNS, ya que Dotcom-Monitor no tiene que propagar una búsqueda desde el servidor raíz y puede ir directamente al servidor DNS adecuado. Sin embargo, es posible que esta opción no detecte todos los problemas relacionados con DNS.
[divider top=”no”]Uso de las opciones de resolución de DNS para resolver problemas específicos
Como se señaló anteriormente, cada opción de resolución de DNS tiene pros y contras. La capacidad de personalizar el proceso de resolución de DNS permite la flexibilidad que mejor se adapta a una situación y necesidad específicas. En general, la opción predeterminada, Dispositivo en caché, se recomienda con mayor frecuencia. Sin embargo, bajo ciertas circunstancias, otras opciones de resolución de DNS pueden ser una solución valiosa para abordar problemas específicos.