Base de Conhecimento

ping e traceroute: como testar a conexão da VPS

  • ping, traceroute, mtr, tracert, rede, vps
  • Usuários acharam útil: 0

Aprenda a usar ping e traceroute para testar a conexão com a VPS: opções no Linux e no Windows, como ler o resultado, o mtr e o que olhar quando não há resposta.

Por Redação Eleven Host · @robson.direitodigital · 30 de outubro de 2026 · 9 min de leitura

Arte da Eleven Host: janela de terminal com o título: ping e traceroute: como testar a conexão da VPS

Capa da Redação Eleven Host para o guia: ping e traceroute: como testar a conexão da VPS Arte: Eleven Host

ping e traceroute são dois comandos para testar a conexão com um servidor: o ping mostra se o servidor responde e em quanto tempo, e o traceroute mostra o caminho até ele, salto a salto. Este guia ensina a usar os dois no Linux e no Windows.

O que cada um mostra

Quem usa uma VPS se conecta a ela por uma rede, e o traceroute mostra os saltos desse caminho. Dois comandos ajudam a olhar essa conexão, e cada um responde a uma pergunta diferente.

O ping envia uma mensagem ICMP do tipo ECHO_REQUEST a um endereço e espera a ECHO_RESPONSE de volta. É assim que a página de manual descreve. Ele mede o tempo de ida e volta de cada mensagem e calcula a perda de pacotes. No Linux, o ping faz parte do pacote iputils.

O traceroute mostra o caminho que os pacotes fazem até o destino. Segundo a página de manual, ele usa o campo TTL do protocolo IP e tenta obter de cada roteador do caminho uma resposta ICMP do tipo TIME_EXCEEDED. Cada roteador aparece em uma linha, chamada de salto.

O ping diz se o destino responde e em quanto tempo. O traceroute lista os saltos do caminho até ele. Os dois se completam.

ping no Linux

O uso mais simples é o nome ou o endereço do servidor. A opção -c define quantos pacotes enviar: o ping para depois de mandar essa quantidade. Os endereços abaixo são exemplos; troque pelo seu.

ping -c 4 example.com

ping -c 4 203.0.113.10

Para escolher a versão do protocolo, use -4 (só IPv4) ou -6 (só IPv6):

ping -4 -c 10 example.com

ping -6 -c 4 example.com

Outras opções que a página de manual descreve:

  • -i: intervalo entre os pacotes, em segundos. O padrão é 1 segundo.
  • -W: quanto esperar por cada resposta.
  • -w: prazo total em segundos. O ping termina ao fim dele, não importa quantos pacotes tenham sido enviados.
  • -n: mostra só números, sem resolver nomes.

Como ler o resultado do ping

Cada resposta traz o tempo de ida e volta daquela mensagem. Ao chegar na contagem do -c, ou quando você interrompe com Ctrl+C, o ping mostra um resumo curto. Segundo a página de manual, ele inclui a perda de pacotes e os tempos de ida e volta, com o mdev, o desvio padrão: uma média de quanto cada tempo foge da média.

No resumo, observe:

  • Perda de pacotes: mostra quantas mensagens ficaram sem resposta.
  • Tempo de ida e volta: mostra o tempo que cada mensagem levou. As páginas de manual não definem um valor de tempo bom ou ruim; compare com o que você mede em outros momentos.

O ping também termina com um código de saída. Se ele não receber nenhuma resposta, sai com o código 1; se houver outro erro, sai com o código 2; nos demais casos, sai com 0.

traceroute no Linux

Se o comando não existir na sua VPS, instale o pacote traceroute. Se a sua VPS usa Ubuntu, o comando é este:

sudo apt install traceroute

Depois, rode o traceroute com o nome ou o endereço do destino:

traceroute example.com

traceroute -n example.com

O método padrão envia sondas UDP para portas improváveis, a partir da 33434, e funciona sem privilégios especiais. A opção -n pede que os endereços não sejam traduzidos em nomes.

Outras opções da página de manual:

  • -I: usa ICMP ECHO em vez de UDP.
  • -T: usa TCP SYN. Com -p, define a porta fixa.
  • -m: máximo de saltos. O padrão é 30.
  • -q: número de sondas por salto. O padrão é 3.
  • -w: espera máxima por resposta. O padrão é 5,0 segundos.

sudo traceroute -T -p 443 example.com

sudo traceroute -I example.com

Como ler os saltos

Cada linha é um salto, numerado pelo TTL. Nela aparecem o endereço do roteador e o tempo de cada sonda. Como o padrão é 3 sondas por salto, cada linha traz até 3 tempos.

Quando não há resposta dentro do prazo, o traceroute imprime um asterisco no lugar daquela sonda. Com o padrão de 3 sondas, um salto com * * * não respondeu a nenhuma delas.

Depois do tempo, podem aparecer códigos:

  • !H: host inalcançável.
  • !N: rede inalcançável.
  • !P: protocolo inalcançável.
  • !X: comunicação proibida administrativamente.

Quer conhecer a VPS da Eleven Host? VPS a partir de R$ 17,00/mês no Plano Bronze; confira na loja o que cada plano inclui. Ver planos de VPS

mtr: ping e traceroute juntos

A página de manual do mtr diz que ele combina as funções do traceroute e do ping em uma ferramenta só. Em vez de rodar um comando e depois o outro, o mtr mostra o caminho e, para cada salto, perda e tempos.

No Debian, o pacote mtr-tiny é a versão em tela cheia no terminal, sem interface gráfica. Existe também o pacote mtr.

sudo apt install mtr-tiny

As opções que a página de manual descreve:

  • -r ou --report: modo relatório.
  • -c ou --report-cycles: quantos pings enviar.
  • -n ou --no-dns: mostra só endereços IP.
  • -w ou --report-wide: não corta os nomes.
  • -T e -u: usam TCP SYN ou UDP.

mtr -r -c 10 -w example.com

mtr -n example.com

Os campos do mtr são a perda (Loss ratio), os pacotes enviados, o último tempo, o melhor, a média, o pior e o desvio padrão, todos em milissegundos. Segundo a documentação, um aumento súbito de perda ou de tempo pode indicar um link ruim ou sobrecarregado.

ping e tracert no Windows

No Windows, o ping tem o mesmo propósito, e o caminho é mostrado pelo tracert. Segundo a Microsoft, o ping verifica a conectividade no nível de IP com outro computador, enviando mensagens de solicitação de eco do protocolo ICMP. As opções são escritas com barra:

  • /n: quantos pedidos enviar. O padrão é 4.
  • /t: não para até ser interrompido. Ctrl+Break mostra as estatísticas, e Ctrl+C encerra.
  • /l: tamanho do pacote. O padrão é 32.
  • /w: tempo de espera em milissegundos. O padrão é 4000.
  • /a: resolve o nome a partir do endereço.

ping /n 10 example.com

ping /t example.com

A página da Microsoft mostra respostas no formato Reply from ...: bytes=32 time=101ms TTL=124; é o exemplo da documentação, e os seus valores serão outros. Sem resposta dentro do prazo do /w, aparece a mensagem "A solicitação atingiu o tempo limite".

A mesma página traz uma dica: se o ping para o endereço IP funciona e o ping para o nome não, pode haver um problema de resolução de nomes. Para consultar o DNS de um domínio, veja o guia dig e nslookup: como consultar o DNS de um domínio.

tracert

O tracert envia pedidos de eco com TTL crescente. O máximo é de 30 saltos por padrão, ajustável com /h.

tracert example.com

tracert /d example.com

A opção /d não resolve os nomes dos roteadores, o que, segundo a Microsoft, pode acelerar o retorno dos resultados. A /w define a espera em milissegundos (padrão 4000), e um asterisco aparece quando não há resposta.

Na saída, a primeira coluna é o número do salto. As três do meio são o tempo de ida e volta, em milissegundos, de cada tentativa. A última é o endereço ou o nome do roteador. A página explica que a latência pode ser afetada por congestionamento da rede, qualidade dos links e distância entre os saltos.

Alguns roteadores não devolvem mensagens de tempo excedido e ficam invisíveis para o tracert; nesse caso, aparece uma linha de asteriscos para o salto. No exemplo da página, saltos com * * * mostram "Request timed out." e o rastreamento chega ao destino depois deles. Para ver a perda de pacotes de cada roteador, a Microsoft indica o comando pathping.

Quando o ping não responde

Um ping sem resposta é um dado, não um diagnóstico completo. A página de manual do ping não explica as causas de uma falta de resposta, então este guia só cita o que a documentação do traceroute e do mtr diz.

A documentação do traceroute afirma que os métodos tradicionais nem sempre se aplicam por causa do uso difundido de firewalls. Um firewall pode filtrar as portas UDP improváveis ou o ICMP echo, e por isso existem os métodos TCP e outros. Se o traceroute padrão não passa, as opções -T e -I são alternativas.

A do mtr traz outro aviso: alguns roteadores modernos dão prioridade menor aos pacotes ICMP ECHO do que ao resto do tráfego. Para esses roteadores, a confiabilidade da medição é significativamente menor, e a perda que aparece para eles pode não ser real.

Compare mais de um método e mais de um momento antes de tirar conclusões. Os erros que o navegador mostra têm guias próprios. Para o erro de tempo esgotado, veja ERR_CONNECTION_TIMED_OUT: o que é e como resolver. Para a conexão recusada, veja ERR_CONNECTION_REFUSED: o que é e como resolver.

Roteiro rápido de teste

  1. Rode ping -c 4 example.com e veja se há respostas e qual foi a perda de pacotes.
  2. Rode traceroute -n example.com para ver os saltos. Se faltar o comando, instale o pacote traceroute.
  3. Se o traceroute padrão não passar, tente sudo traceroute -T -p 443 example.com ou sudo traceroute -I example.com.
  4. Para ver caminho e perda juntos, rode mtr -r -c 10 -w example.com.
  5. No Windows, use ping /n 10 example.com e tracert /d example.com.
  6. Repita em outro momento e compare os resultados.

Está escolhendo uma VPS? VPS a partir de R$ 17,00/mês no Plano Bronze; confira na loja o que cada plano inclui. Conhecer os planos

Perguntas frequentes

Para que serve o ping?

Para ver se um endereço responde e em quanto tempo. Ele envia mensagens ICMP ECHO_REQUEST e espera a resposta, e calcula perda de pacotes e tempo de ida e volta.

Qual a diferença entre ping e traceroute?

O ping mostra se o destino responde e o tempo de resposta. O traceroute mostra os roteadores do caminho até o destino, um por linha.

O que significa * * * no traceroute?

Que não houve resposta no prazo para as sondas daquele salto. A Microsoft explica que alguns roteadores não devolvem mensagens de tempo excedido e ficam invisíveis; no exemplo da página, o rastreamento chega ao destino depois desses saltos.

Como usar o traceroute no Windows?

Com o comando tracert, seguido do nome ou do endereço. A opção /d não resolve os nomes dos roteadores.

O que é o mtr?

Uma ferramenta que combina traceroute e ping. Ela mostra o caminho e, em cada salto, a perda e os tempos.

Esta resposta lhe foi útil?

Artigos Relacionados