Diagnóstico
O kit principal de solução de problemas. Todas as cinco ferramentas deste capítulo aceitam um nome de host ou um endereço IPv4/IPv6 e produzem resultados em streaming.
Ping
Um eco ICMP padrão — "este host está vivo, e a que velocidade?". O DR-NetTools usa seu próprio Pinger multiplataforma, não o binário ping do sistema, então o comportamento é idêntico em toda plataforma.
- Entrada — nome de host, IPv4, IPv6. O autopreenchimento lembra os últimos alvos.
- Gráfico ao vivo — RTT em milissegundos, um ponto por número de sequência ICMP. Aguenta até 1000 amostras, depois faz scroll.
- Lista de resultados — icmp_seq, bytes, RTT, timestamp. Tentativas falhas aparecem como linha vermelha e ponto zero no gráfico.
- Tempo médio — atualizado após cada resposta, calculado apenas sobre respostas bem-sucedidas.
- Feedback sonoro — uma barra de bipe sobre o gráfico: Off, No sucesso ou Na falha. Útil quando você está debaixo de uma mesa e quer ouvir que o cabo encaixou sem olhar.
Tamanho do pacote (padrão 32 bytes, intervalo 24–1024) e timeout (padrão 1 s, intervalo 1–2147 s) são globais — Configurações → Padrões. Alterá-los afeta a próxima execução do ping.
Lendo os resultados
- RTT baixo e estável — link saudável.
- Picos ocasionais — normalmente queueing normal; preste atenção a padrões (a cada ~N respostas) que sugerem buffer-bloat ou retransmissões de rádio.
- Perdas periódicas — link instável, incompatibilidade de duplex ou congestionamento. Cruze com Traceroute e MTR.
- Tudo perdas — host fora, firewall descartando ICMP, rota errada. Tente um probe TCP com o scanner de portas em uma porta conhecidamente aberta.
Traceroute
Mostra o caminho que os pacotes fazem até o destino, um salto de cada vez. Cada salto exibe o IP, o nome de host resolvido (quando possível) e o tempo de resposta; o banco GeoIP adiciona contexto país/cidade/ISP para endereços públicos.
- Entrada — nome de host ou IP. IPv4 e IPv6 ambos suportados.
- Fluxo de resultados — novos saltos aparecem à medida que a sonda avança. Um asterisco (sem resposta) significa que o roteador descartou a resposta TTL-expired — esperado em alguns firewalls, não é falha.
- Último salto — quando bate com o alvo, você chegou. Caso contrário o trace para no limite do TTL.
As anotações GeoIP usam o resolver do DR-ONLINE (rate-limited, cacheado). Endereços privados não são consultados.
MTR (traceroute contínuo)
MTR — My Traceroute — continua sondando cada salto em loop, então você vê porcentagem de perda por salto e jitter ao longo do tempo, não só um snapshot. A melhor ferramenta para "pacotes estão se perdendo em algum lugar, mas onde?".
- Entrada — como Traceroute.
- Colunas — n.º do salto, host, Loss%, Snt (pacotes enviados), Last, Avg, Best, Wrst, StDev.
- Interpretação — perda em um salto intermediário que não continua para o próximo geralmente significa que aquele roteador está rate-limitando ICMP e não está de fato descartando o tráfego encaminhado. Perda que segue até o destino é real.
- Jitter — StDev alto no último salto aponta para uma última milha ruidosa (Wi-Fi, ADSL).
Toque em Stop quando já tiver visto o suficiente — a tabela congela e os resultados podem ser compartilhados ou copiados.
Consulta DNS
Um resolver cliente completo. Suporta todo tipo de registro que a biblioteca de rede sabe decodificar — A, AAAA, NS, CNAME, SOA, PTR, HINFO, MX, TXT, SRV, NAPTR, DS, RRSIG, NSEC, NSEC3, DNSKEY — e oferece consulta única ou modo "consulta todos".
- Domínio — o nome que você quer resolver.
- Tipo de registro — escolha um do dropdown, ou ative All para varrer todos os tipos suportados e fundir as respostas.
- Resolver — opcional. Vazio usa o Cloudflare
1.1.1.1; preencha qualquer coisa (8.8.8.8, seu AD DC, um resolver interno) para consultá-lo diretamente — útil para depurar split-horizon.
Registros DNSSEC (DS, RRSIG, NSEC, DNSKEY) são buscados e exibidos em bruto — o app não valida assinaturas. Use-os para confirmar que a zona está assinada, não para estabelecer confiança.
Pegadinhas comuns
- Resposta vazia sem erro — o tipo não está definido para o nome (por ex. sem AAAA, zona sem IPv6).
- Resolvers diferentes, respostas diferentes — verifique TTL, roteamento geo-aware (Akamai, Cloudflare), ou split-DNS interno.
- NXDOMAIN — o nome simplesmente não existe. Erro de digitação ou problema de delegação acima.
DNS reverso (rDNS)
Mapeia um IP de volta para um registro PTR (X.X.X.X.in-addr.arpa para IPv4, *.ip6.arpa para IPv6). A entrada é um IP; o campo resolver opcional se comporta como no lookup DNS.
- Retorna a(s) resposta(s) PTR — tipicamente o nome de host forward-confirmed do dono do endereço.
- Nenhum resultado é comum — muitos ISPs não publicam PTRs para faixas dinâmicas.
- Em um IP seu, um forward/reverse desalinhado é uma bandeira para entrega de e-mail (SPF/DMARC se importam, servidores receptores se importam).
RTT, TTL, perda, jitter — um glossário
| Termo | O que significa |
|---|---|
| RTT (round-trip time) | Tempo para um pacote chegar ao alvo e uma resposta voltar. |
| TTL (time to live) | Contagem regressiva no cabeçalho IP, decrementada por cada roteador. Ao chegar a 0 o pacote é descartado — é assim que o Traceroute acha os saltos. |
| Perda | Porcentagem de probes sem resposta. |
| Jitter | Variação entre RTTs consecutivos. Jitter alto prejudica VoIP, jogos, vídeo em tempo real. |
| ICMP seq | Número de sequência do pacote ping — útil para associar uma perda a um momento no tempo. |