Traçado de rota

Perda e latência em cada salto. As sondas ICMP saem do seu computador pelo agente local.

As sondas ICMP saem do seu computador pelo agente local. Os resultados dos saltos ficam nesta página.

Agente local

Cole o código atual da janela do agente. O campo é limpo após cada tentativa.

Agente desconectado

Configurar o agente

Baixe e inicie o agente local e volte a esta página.

Sobre o agente e download
  1. Inicie o MyDevTools Agent. No Linux, o ICMP precisa do intervalo de ping ou de CAP_NET_RAW.
  2. Copie o código de pareamento da janela do agente.
  3. Cole o código abaixo. Se o navegador pedir acesso à rede local, permita para esta conexão.

Destinos privados, loopback e LAN são bloqueados por padrão. Reinicie o agente com --allow-private apenas de propósito. Roteadores no caminho aparecem mesmo com endereço privado. O pareamento adiciona icmp.trace e mantém as capacidades já concedidas neste navegador; nunca concede um scanner.

O navegador envia o destino e as definições apenas ao agente em 127.0.0.1. As sondas ICMP saem do agente para a rede, então o destino e os roteadores podem ver este computador. Os servidores MyDevTools não recebem o destino nem a tabela. Este navegador lembra destinos recentes e estas definições. Não guarda resultados de saltos nem o código.

Destino

Um nome de host ou endereço IP. O primeiro endereço resolvido é sondado. Roteadores no caminho aparecem mesmo com endereço privado.

Milissegundos entre sondas, de 200 a 60000. A sonda seguinte espera o resto do intervalo. Padrão 1000.

Tamanho da carga ICMP, de 0 a 1472 bytes. Don't Fragment permanece ligado. Padrão 64.

Quantos saltos sondar, de 1 a 64. As sondas param no destino. Padrão 30.

Quanto cada sonda espera, de 100 a 30000 ms. Padrão 5000.

Automático deixa o computador escolher. A lista traz os endereços deste computador, não os vizinhos da rede.

Ocioso

Traçado de rota

Traçado de rota
NomeN.ºPerda %EnviadosRecebidosMelhorMédiaPiorÚltimaDesvJitterEstado
Nesta página

O traçado de rota envia sondas ICMP echo contínuas pelo agente local do MyDevTools e mostra perda e latência em cada salto. O navegador não envia ICMP. icmp.trace é concedido à parte de http.request.

Funcionalidade detalhada

A tabela é atualizada enquanto o traçado corre. Cada salto registra enviados, recebidos, perda e a latência última, melhor, média e pior, o desvio padrão e o jitter médio. Um salto silencioso mostra «Sem resposta» e deixa o endereço vazio. A resposta de um roteador permanece visível, inclusive um gateway doméstico ou um endereço CGNAT em 100.64.0.0/10. São observações do caminho, não novos destinos. O host digitado é verificado à parte: destinos privados e de loopback precisam de --allow-private, e metadata, link-local e multicast são sempre recusados. As sondas param no destino ou quando o mesmo roteador se repete no fim. Copie ou baixe a tabela como texto ou HTML. O agente não grava esse relatório em disco. Destinos recentes e definições ficam neste navegador. Resultados de saltos não são guardados.

Exemplos práticos

  • 1.1.1.1 traça um resolver público com carga de 64 bytes, 30 saltos e 5 segundos de espera.
  • example.com é resolvido pelo DNS do computador e só o primeiro endereço é sondado.
  • 127.0.0.1 exige iniciar o agente com --allow-private.

Como usar esta ferramenta

  1. Inicie o agente local

    Baixe o agente, inicie-o e copie o código. No Linux, o ICMP precisa do intervalo de ping ou de CAP_NET_RAW.

  2. Pareie o traçado

    Cole o código e conecte. A página pede icmp.trace e mantém capacidades que este navegador já tem, como http.request.

  3. Trace um host

    Digite um nome ou IP, ajuste intervalo, carga, limite de saltos e tempo limite se precisar e pressione Iniciar. Parar encerra as sondas. O último instantâneo fica na página.

  4. Copie o relatório

    Selecione um salto para ler o estado ICMP. Copie ou baixe a tabela como texto ou HTML.

Dicas e melhores práticas

  • A perda é um inteiro. Antes de qualquer sonda ela é 0. Depois é 100 menos 100 vezes recebidos dividido por enviados.
  • Uma latência ausente é um travessão, não zero.
  • O desvio padrão e o jitter médio aparecem após duas respostas, em décimos de milissegundo. Um tempo esgotado não é uma amostra. O jitter é a média móvel do módulo da diferença entre respostas consecutivas.
  • Desligue a resolução de nomes para manter o endereço numérico na coluna do host.
  • O agente executa no máximo dois traçados ao mesmo tempo. Cada janela da área de trabalho inicia o seu.
  • O download publicado para Windows pode ser mais antigo que esta página. O traçado precisa de um agente que anuncie icmp.trace.
  • Buscar Path MTU envia sondas com DF e fica com o maior tamanho que recebe eco. Uma sonda perdida não é um limite de tamanho. A busca para em 1500 bytes.
  • Origem lista os endereços deste computador. Automático deixa a escolha ao sistema. A lista não é uma varredura nem uma tabela ARP.

Ajude a escolher o próximo passo

O que devemos melhorar a seguir?

Escolha uma sugestão. São ideias, não funcionalidades prometidas.

Escolha uma opção

O voto envia apenas a opção escolhida como uma contagem anónima. Não contém entradas, dados de ficheiros, URL, cookies nem identificadores e não é guardado neste navegador. Recarregar a página permite votar novamente.