Como usar o comando Ping no Windows

O comando ping é um comando do prompt de comando usado para testar a capacidade do computador de origem de alcançar um computador de destino especificado. É uma maneira simples de verificar se um computador pode se comunicar com outro computador ou dispositivo de rede.

O comando ping opera enviando mensagens de solicitação de eco do protocolo ICMP (Internet Control Message Protocol) para o computador de destino e aguardando uma resposta. As duas principais informações que o comando ping fornece são quantas dessas respostas são retornadas e quanto tempo leva para elas retornarem.

Por exemplo, você pode não encontrar respostas ao executar ping em uma impressora de rede, apenas para descobrir que a impressora está off-line e seu cabo precisa ser substituído. Ou talvez você precise fazer ping em um roteador para verificar se seu computador pode se conectar a ele para eliminá-lo como uma possível causa de um problema de rede.

Nota: A palavra “ping” também é usada online para se referir a uma breve mensagem, geralmente por texto ou e-mail. Por exemplo, você pode “pingar seu chefe” ou enviar uma mensagem sobre um projeto, mas o comando ping não tem nada a ver com isso.

Disponibilidade do comando ping

O comando ping está disponível no prompt de comando nos sistemas operacionais Windows 11 , Windows 10 , Windows 8 , Windows 7 , Windows Vista e Windows XP . Também está disponível em versões mais antigas do Windows, como Windows 98 e 95.

Esse comando também pode ser encontrado no Prompt de Comando nos menus de reparo/recuperação de Opções de Inicialização Avançadas e Opções de Recuperação do Sistema .

Sintaxe do comando ping

ping [ -t ] [ -a ] [ -n contagem ] [ -l tamanho ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r contagem ] [ -s contagem ] [ -w tempo limite ] [ – R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] alvo [ /? ]

Dica: A disponibilidade de certas opções de comando ping e outras sintaxes de comando ping podem diferir de sistema operacional para sistema operacional.

Opções de comando de ping
Item Explicação
-t Usar esta opção fará ping no alvo até que você o force a parar usando Ctrl+C .
-uma Esta opção de comando ping resolverá, se possível, o nome do host de um destino de endereço IP .
-n contagem Esta opção define o número de solicitações de eco ICMP a serem enviadas, de 1 a 4294967295. O comando ping enviará 4 por padrão se -n não for usado.
-l tamanho Use esta opção para definir o tamanho, em bytes , do pacote de solicitação de eco de 32 a 65.527. O comando ping enviará uma solicitação de eco de 32 bytes se você não usar a opção -l .
-f Use esta opção de comando ping para evitar que solicitações de eco ICMP sejam fragmentadas por roteadores entre você e o destino . A opção -f é usada com mais frequência para solucionar problemas de PMTU (Path Maximum Transmission Unit).
-i TTL Esta opção define o valor Time to Live (TTL), cujo máximo é 255.
-v TOS Essa opção permite definir um valor de Tipo de serviço (TOS). A partir do Windows 7, essa opção não funciona mais, mas ainda existe por motivos de compatibilidade.
-r contagem Use esta opção de comando ping para especificar o número de saltos entre seu computador e o computador ou dispositivo de destino que você gostaria de gravar e exibir. O valor máximo para contagem é 9, portanto, use o comando tracert se estiver interessado em visualizar todos os saltos entre dois dispositivos.
-s contagem Use esta opção para relatar a hora, no formato de carimbo de data/hora da Internet, em que cada solicitação de eco é recebida e a resposta de eco é enviada. O valor máximo para contagem é 4, o que significa que apenas os primeiros quatro saltos podem ser marcados com data e hora.
-w tempo limite Especificar um valor de tempo limite ao executar o comando ping ajusta a quantidade de tempo, em milissegundos, que o ping espera por cada resposta. Se você não usar a opção -w , o valor de tempo limite padrão de 4000 será usado, que é de 4 segundos.
-R Esta opção diz ao comando ping para rastrear o caminho de ida e volta.
-S srcaddr Use esta opção para especificar o endereço de origem.
-p Use essa opção para executar ping em um endereço de provedor de virtualização de rede Hyper-V .
-4 Isso força o comando ping a usar somente IPv4, mas só é necessário se o destino for um nome de host e não um endereço IP.
-6 Isso força o comando ping a usar somente IPv6, mas, como na opção -4 , só é necessário ao executar ping em um nome de host.
alvo Este é o destino que você deseja fazer ping, seja um endereço IP ou um nome de host.
/? Use a opção de ajuda com o comando ping para mostrar ajuda detalhada sobre as várias opções do comando.

Nota: As opções -f , -v , -r , -s , -j e -k funcionam somente ao executar ping em endereços IPv4. As opções -R e -S funcionam apenas com IPv6 .

Existem outras opções menos usadas para o comando ping, incluindo [ -j host-list ], [ -k host-list ] e [ -c compartimento ]. Executar ping /? no prompt de comando para obter mais informações sobre essas opções.

Dica: Você pode salvar a saída do comando ping em um arquivo usando um operador de redirecionamento.

Exemplos de comandos de ping

Abaixo estão vários exemplos de comandos que usam ping.

Ping Google.com

ping -n 5 -l 1500 www.google.com

Neste exemplo, o comando ping é usado para pingar o nome do host www.google.com . A opção -n diz ao comando ping para enviar 5 solicitações de eco ICMP em vez do padrão de 4, e a opção -l define o tamanho do pacote para cada solicitação para 1500 bytes em vez do padrão de 32 bytes.

O resultado exibido na janela do prompt de comando será semelhante a este:

Reply from 172.217.1.142: bytes=1500 time=30ms TTL=54 Reply from 172.217.1.142: bytes=1500 time=30ms TTL=54 Reply from 172.217.1.142: bytes=1500 time=29ms TTL=54 Reply from 172.217.1.142: bytes=1500 time=30ms TTL=54 Reply from 172.217.1.142: bytes=1500 time=31ms TTL=54 Ping statistics for 172.217.1.142: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 29ms, Maximum = 31ms, Average = 30ms

perda de 0% relatada nas estatísticas de ping para 74.217.1.142 explica que cada mensagem de solicitação de eco ICMP enviada para www.google.com foi retornada. Isso significa que, no que diz respeito a essa conexão de rede, ela pode se comunicar com o site do Google muito bem.

Ping localhost

ping 127.0.0.1

No exemplo acima, estamos executando o ping 127.0.0.1 , também chamado de endereço IP do host local IPv4 ou endereço IP de loopback IPv4 , sem opções.

Usar o comando ping com este endereço é uma excelente maneira de testar se os recursos de rede do Windows estão funcionando corretamente, mas não diz nada sobre seu próprio hardware de rede ou sua conexão com qualquer outro computador ou dispositivo. A versão IPv6 deste teste seria ping ::1 .

Localizar nome de host com ping

ping -a 192.168.1.22

Neste exemplo, estamos pedindo ao comando ping para encontrar o nome do host atribuído ao endereço IP 192.168.1.22 , mas para fazer o ping normalmente.

O comando pode resolver o endereço IP, 192.168.1.22 , como o nome do host J3RTY22 , por exemplo, e então executar o restante do ping com as configurações padrão.

Comando Ping do Roteador

ping 192.168.2.1

Semelhante aos exemplos de comando ping acima, este é usado para ver se seu computador pode acessar seu roteador. A única diferença aqui é que em vez de usar um switch de comando ping ou fazer ping no host local, estamos verificando a conexão entre o computador e o roteador (192.168.2.1 neste caso).

Se você está tendo problemas para fazer login no seu roteador ou acessar a internet, veja se o seu roteador está acessível com este comando ping, é claro, substituindo 192.168.2.1 pelo endereço IP do seu roteador .

Ping com IPv6

ping -t -6 SERVER

Neste exemplo, forçamos o comando ping a usar IPv6 com a opção -6 e continuamos a executar ping SERVER indefinidamente com a opção -t . Você pode interromper o ping manualmente com Ctrl+C .

Dica: O número após o % nas respostas geradas neste exemplo de comando ping é o ID da zona IPv6, que geralmente indica a interface de rede usada. Você pode gerar uma tabela de IDs de zona correspondentes aos seus nomes de interface de rede executando netsh interface ipv6 show interface . O ID da zona IPv6 é o número na coluna Idx .

Comandos relacionados ao ping

O comando ping é frequentemente usado com outros comandos de prompt de comando relacionados à rede, como tracert, ipconfig ,  netstat e nslookup .

Outros usos de ping

Dados os resultados que você vê acima, fica claro que você também pode usar o comando ping para encontrar o endereço IP de um site . Siga esse link para saber mais sobre como fazer isso.

Você também pode usar o ping em um computador Linux e também existem ferramentas de ping de terceiros que oferecem mais recursos do que o comando ping básico.

 

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x