Diagnóstico
El kit básico de solución de problemas. Las cinco herramientas de este capítulo aceptan un nombre de host o una dirección IPv4/IPv6 y producen resultados en streaming.
Ping
Un eco ICMP estándar — "¿está vivo este host y a qué velocidad?". DR-NetTools usa su propio Pinger multiplataforma, no el binario ping del sistema, así que el comportamiento es idéntico en cada plataforma.
- Entrada — nombre de host, IPv4, IPv6. El autorrellenado recuerda los últimos destinos.
- Gráfico en vivo — RTT en milisegundos, un punto por número de secuencia ICMP. Aguanta hasta 1000 muestras, luego hace scroll.
- Lista de resultados — icmp_seq, bytes, RTT, marca de tiempo. Los intentos fallidos aparecen como fila roja y punto cero en el gráfico.
- Tiempo medio — actualizado tras cada respuesta, calculado sólo sobre respuestas exitosas.
- Realimentación sonora — una barra de pitido sobre el gráfico: Off, Al tener éxito o Al fallar. Útil cuando estás bajo una mesa y quieres oír que el cable ha entrado sin mirar.
Tamaño de paquete (por defecto 32 bytes, rango 24–1024) y timeout (por defecto 1 s, rango 1–2147 s) son globales — Ajustes → Defaults. Cambiarlos afecta a la siguiente ejecución de ping.
Lectura de los resultados
- RTT bajo y estable — enlace sano.
- Picos ocasionales — suele ser queueing normal; vigila patrones (cada ~N respuestas) que sugieran buffer-bloat o retransmisiones de radio.
- Pérdidas periódicas — enlace inestable, desajuste de duplex o congestión. Contrastar con Traceroute y MTR.
- Todo pérdidas — host caído, firewall descartando ICMP, ruta equivocada. Prueba un probe TCP con el escáner de puertos sobre un puerto conocido abierto.
Traceroute
Muestra el camino que toman los paquetes hacia el destino, salto a salto. Cada salto muestra la IP, el hostname resuelto (cuando es posible) y el tiempo de respuesta; la base GeoIP añade contexto país/ciudad/ISP para direcciones públicas.
- Entrada — nombre de host o IP. Soporta IPv4 e IPv6.
- Flujo de resultados — los saltos nuevos aparecen según avanza la sonda. Un asterisco (sin respuesta) significa que el router descartó la respuesta TTL-expired — esperado en algunos firewalls, no un fallo.
- Último salto — cuando coincide con el destino, has llegado. Si no, la traza se detiene en el límite de TTL.
Las anotaciones GeoIP usan el resolver de DR-ONLINE (limitado en tasa, cacheado). Las direcciones privadas no se consultan.
MTR (traceroute continuo)
MTR — My Traceroute — sigue sondeando cada salto en bucle, así ves el porcentaje de pérdida y jitter por salto a lo largo del tiempo, no sólo una instantánea. La mejor herramienta para "se están perdiendo paquetes en algún sitio, ¿pero dónde?".
- Entrada — como Traceroute.
- Columnas — nº de salto, host, Loss%, Snt (paquetes enviados), Last, Avg, Best, Wrst, StDev.
- Interpretación — la pérdida en un salto intermedio que no continúa al siguiente suele significar que ese router limita ICMP por tasa y no está descartando el tráfico reenviado. La pérdida que continúa hasta el destino es real.
- Jitter — un StDev alto en el último salto apunta a una última milla ruidosa (Wi-Fi, ADSL).
Toca Stop cuando ya hayas visto suficiente — la tabla se congela y los resultados se pueden compartir o copiar.
Consulta DNS
Un resolver cliente completo. Soporta todo tipo de registro que la librería de red sepa decodificar — A, AAAA, NS, CNAME, SOA, PTR, HINFO, MX, TXT, SRV, NAPTR, DS, RRSIG, NSEC, NSEC3, DNSKEY — y ofrece un modo de consulta única o "consultar todos".
- Dominio — el nombre que quieres resolver.
- Tipo de registro — elige uno del desplegable, o activa All para barrer todos los tipos soportados y fusionar las respuestas.
- Resolver — opcional. Vacío usa Cloudflare
1.1.1.1; pon cualquier cosa (8.8.8.8, tu AD DC, un resolver interno) para consultarlo directamente — útil para depurar split-horizon.
Los registros DNSSEC (DS, RRSIG, NSEC, DNSKEY) se obtienen y muestran en crudo — la app no valida firmas. Úsalos para confirmar que la zona está firmada, no para establecer confianza.
Errores comunes
- Respuesta vacía sin error — el tipo no está definido para el nombre (p. ej. no hay AAAA, zona sin IPv6).
- Distintos resolvers, distintas respuestas — comprueba TTL, enrutado geo-aware (Akamai, Cloudflare), o split-DNS interno.
- NXDOMAIN — el nombre simplemente no existe. Errata o un problema de delegación aguas arriba.
DNS inverso (rDNS)
Mapea una IP de vuelta a un registro PTR (X.X.X.X.in-addr.arpa para IPv4, *.ip6.arpa para IPv6). La entrada es una IP; el campo opcional de resolver se comporta igual que en la consulta DNS.
- Devuelve la(s) respuesta(s) PTR — típicamente el hostname forward-confirmed del propietario de la dirección.
- No tener resultado es común — muchos ISP no publican PTRs para rangos dinámicos.
- En una IP que sea tuya, un forward/reverse desajustado es una bandera para entrega de correo (SPF/DMARC importa, a los servidores receptores les importa).
RTT, TTL, pérdida, jitter — un glosario
| Término | Qué significa |
|---|---|
| RTT (round-trip time) | Tiempo que tarda un paquete en llegar al destino y una respuesta en volver. |
| TTL (time to live) | Cuenta atrás en la cabecera IP, decrementada por cada router. Al llegar a 0 el paquete se descarta — así encuentra Traceroute los saltos. |
| Pérdida | Porcentaje de probes sin respuesta. |
| Jitter | Variación entre RTTs consecutivos. El jitter alto daña VoIP, juegos, vídeo en tiempo real. |
| ICMP seq | Número de secuencia del paquete ping — útil para asociar una pérdida a un momento en el tiempo. |