Redes 2 min de leitura

O ping é o teste de rede mais simples que existe. Ele envia pequenos pacotes de "echo request" (solicitação de eco) para um host e mede quanto tempo as respostas levam. Em segundos, ele mostra se um servidor está acessível, quanto atraso a sua conexão adiciona e se há perda de pacotes.

Como executar o ping

  • Windows: abra o Prompt de Comando e digite ping example.com. Ele envia quatro pacotes. Use ping -t example.com para continuar sem parar (Ctrl+C para interromper).
  • macOS e Linux: abra o Terminal e digite ping example.com. Ele roda até você pressionar Ctrl+C. Use ping -c 10 example.com para enviar dez.
  • IPv6: ping -6 example.com no Windows, ping6 example.com ou ping -6 no Mac e no Linux.

Você pode fazer ping em um nome ou em um endereço IP, por exemplo ping 1.1.1.1.

Como ler os resultados

64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=12.4 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=11.9 ms
--- 1.1.1.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss
round-trip min/avg/max = 11.6/12.3/14.1 ms
Valor Significado
time Tempo de ida e volta (latência) em milissegundos
packet loss Porcentagem de pacotes que não receberam resposta
min/avg/max Respostas mais rápida, média e mais lenta; uma diferença grande indica jitter
ttl Quantos saltos de roteador a mais a resposta ainda poderia ter dado

O que é um bom ping?

Latência Experiência
Abaixo de 20 ms Excelente, típico de um servidor próximo em fibra
20–50 ms Muito bom para jogos e chamadas
50–100 ms Bom para a maioria dos usos
100–200 ms Atraso perceptível em jogos e chamadas
Acima de 200 ms Conexões via satélite, ou um servidor em outro continente

Qualquer perda de pacotes acima de 1–2% causa travamentos em jogos e chamadas.

Uma rotina de diagnóstico

  1. Faça ping no seu roteador (o seu gateway padrão), por exemplo ping 192.168.1.1. Tempos altos ou perdas aqui indicam um problema no Wi-Fi ou no cabo dentro de casa.
  2. Faça ping em um IP público, como 1.1.1.1. Problemas aqui, mas não no passo 1, apontam para o seu provedor.
  3. Faça ping em um nome de domínio. Se o IP funciona, mas o nome falha, é um problema de DNS.
  4. Use o traceroute para ver em que ponto do caminho o atraso aparece.

"Request timed out" nem sempre significa que está fora do ar

Muitos servidores e firewalls bloqueiam o ping (ICMP) de propósito. Um site pode estar funcionando perfeitamente e mesmo assim não responder. Teste-o também no navegador.

Perguntas frequentes

Por que meu ping fica alto no Wi-Fi?

Interferência, distância do roteador e outros dispositivos usando a rede. Teste com um cabo para comparar.

Uma VPN aumenta o ping?

Sim, porque o tráfego vai primeiro até o servidor da VPN. Um servidor próximo mantém o aumento pequeno.

Alguém pode fazer ping no meu endereço IP?

Qualquer pessoa pode enviar pings para o seu IP público. A maioria dos roteadores domésticos não responde a eles, e isso não é problema.