Neste artigo
O comando ping é um comando Prompt de Comando usado para testar a capacidade do computador de origem de chegar a um computador de destino especificado. Geralmente é usado como uma maneira simples de verificar se um computador pode se comunicar pela rede 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. Quantas dessas respostas são retornadas e quanto tempo leva para que retornem, são as duas principais informações que o comando ping fornece. Por exemplo, você pode descobrir que não há respostas ao fazer 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 executar o ping em um roteador para verificar se o computador pode se conectar a ele, para eliminá-lo como uma possível causa de um problema de rede. A palavra “ping” também é usada online para se referir a uma mensagem breve, geralmente por mensagem de texto ou e-mail. Por exemplo, você pode “pingar sua chefe” ou enviar uma mensagem a ela quando terminar um projeto específico, mas não tem nada a ver com o comando ping.
Disponibilidade do comando de ping
O comando ping está disponível no Prompt de Comando dos sistemas operacionais Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP. Também está disponível em versões anteriores do Windows, como Windows 98 e 95. Esse comando também pode ser encontrado no Prompt de Comando nos menus Opções de inicialização avançadas e Opções de recuperação do sistema de reparo / recuperação.
Sintaxe do comando de ping
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w timeout] [-R] [-S srcaddr] [-p] [-4] [-6] alvo [/?]
A disponibilidade de certas opções de comando ping e outra sintaxe de comando ping podem diferir de sistema operacional para sistema operacional. Consulte Como ler a sintaxe do comando se não tiver certeza de como interpretar a sintaxe do comando ping conforme descrito acima ou na tabela abaixo.
Opções de comando de ping | |
---|---|
Item | Explicação |
-t | Usar esta opção fará o ping do 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 endereço IP alvo. |
-n contar | 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 é usado. |
-eu 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 o -eu opção. |
-f | Use esta opção de comando ping para evitar que ICMP Echo Requests sejam fragmentados por roteadores entre você e o alvo. O -f opção é mais frequentemente usada para solucionar problemas de Path Maximum Transmission Unit (PMTU). |
-eu TTL | Esta opção define o valor Time to Live (TTL), o máximo é 255. |
-v PARA% S | Esta 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 contar | Use esta opção de comando ping para especificar o número de saltos entre o seu computador e o alvo computador ou dispositivo que você gostaria que fosse gravado e exibido. O valor máximo para contar é 9, então use o comando tracert se estiver interessado em ver todos os saltos entre dois dispositivos. |
-s contar | Use esta opção para relatar a hora, no formato de registro de data e hora da Internet, que cada solicitação de eco é recebida e a resposta de eco é enviada. O valor máximo para contar é 4, o que significa que apenas os primeiros quatro saltos podem ter registro de data e hora. |
-C tempo esgotado | Especificando um tempo esgotado valor ao executar o comando ping ajusta a quantidade de tempo, em milissegundos, que o ping espera por cada resposta. Se você não usar o -C opção, o valor de tempo limite padrão de 4000 é usado, que é 4 segundos. |
-R | Esta opção informa 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 esta opção para fazer o ping de um Virtualização de rede Hyper-V endereço do provedor. |
-4 | Isso força o comando ping a usar apenas IPv4, mas só é necessário se alvo é um nome de host e não um endereço IP. |
-6 | Isso força o comando ping a usar apenas IPv6, mas como acontece com o -4 opção, só é necessário ao executar ping em um nome de host. |
alvo | Este é o destino que você deseja fazer o ping, um endereço IP ou um nome de host. |
/? | Use a opção help com o comando ping para mostrar ajuda detalhada sobre as várias opções do comando. |
O -f, -v, -r, -s, -j, e -k as opções funcionam ao executar ping apenas em endereços IPv4. O -R e -S as opções funcionam apenas com IPv6. Existem outras opções menos usadas para o comando ping, incluindo [-j host-list], [-k host-list], e [-c compartment]. Executar ping /? no prompt de comando para obter mais informações sobre essas opções. Você pode salvar a saída do comando ping em um arquivo usando um operador de redirecionamento. Consulte Como redirecionar a saída do comando para um arquivo para obter instruções ou consulte nossa lista de truques do prompt de comando para obter mais dicas.
Exemplos de comando de ping
Abaixo estão vários exemplos de comandos que usam ping.
Faça ping em Google.com
ping -n 5 -l 1500 www.google.com
Neste exemplo, o comando ping é usado para fazer ping no nome do host www.google.com. O -n opção diz ao comando ping para enviar 5 Solicitações de eco ICMP em vez do padrão de 4, e o -eu opção 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: Resposta de 172.217.1.142: bytes = 1500 tempo = 30ms TTL = 54
Resposta de 172.217.1.142: bytes = 1500 tempo = 30ms TTL = 54
Resposta de 172.217.1.142: bytes = 1500 tempo = 29ms TTL = 54
Resposta de 172.217.1.142: bytes = 1500 tempo = 30ms TTL = 54
Resposta de 172.217.1.142: bytes = 1500 tempo = 31 ms TTL = 54
Estatísticas de ping para 172.217.1.142:
Pacotes: Enviados = 5, Recebidos = 5, Perdidos = 0 (0% de perda),
Tempos aproximados de ida e volta em milissegundos:
Mínimo = 29ms, Máximo = 31ms, Média = 30ms
O 0% de perda relatado sob 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 devolvido. Isso significa que, no que diz respeito a essa conexão de rede, ela pode se comunicar perfeitamente com o site do Google.
Ping localhost
ping 127.0.0.1
No exemplo acima, estamos fazendo ping 127.0.0.1, também chamado de endereço IP de host local IPv4 ou endereço IP de loopback IPv4, sem opções. Usar o comando ping com este endereço é uma maneira excelente 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.
Encontre o nome do 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 192.168.1.22 Endereço IP, 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 depois execute o restante do ping com as configurações padrão.
Comando Ping Router
ping 192.168.2.1
Semelhante aos exemplos de comando ping acima, este é usado para ver se o seu computador pode alcançar o seu roteador. A única diferença aqui é que em vez de usar um switch de comando ping ou pingar o host local, estamos verificando a conexão entre o computador e o roteador (192.168.2.1 neste caso). Se você estiver 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 com o endereço IP do seu roteador.
Ping com IPv6
ping -t -6 SERVIDOR
Neste exemplo, forçamos o comando ping a usar IPv6 com o -6 opção e continuar a pingar SERVIDOR indefinidamente com o -t opção. Você pode interromper o ping manualmente com Ctrl + C. O número após o % nas respostas geradas neste exemplo de comando ping está o ID da zona IPv6, que geralmente indica a interface de rede usada. Você pode gerar uma tabela de IDs de zona correspondentes aos nomes de sua interface de rede executando netsh interface ipv6 show interface. O ID da zona IPv6 é o número no Idx coluna.
Comandos Relacionados ao Ping
O comando ping é freqüentemente 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 localizar 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. Mais da Lifewire
-
Como realizar um teste de ping no computador (e quando necessário)
-
Comando Xcopy
-
Como fazer ping em um computador ou site
-
Comando Tracert
-
Comando de Desligamento
-
Comando de rede
-
Comando Dir
-
Comando de atributo (exemplos, opções, opções e mais)
-
Comando Msg
-
Aprenda sobre o Linux Command mtr
-
Como Consertar Perda de Pacote
-
Como alterar o endereço IP em seu Android
-
Comando de formatação
-
Como usar um endereço IP para encontrar um endereço MAC
-
21 melhores truques do prompt de comando
-
Comando de uso de rede
Seus direitos de privacidade
A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)
Nós e nossos parceiros processamos dados para:
Faça a varredura ativamente das características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights do público. Avalie o desempenho do conteúdo. Desenvolva e aprimore produtos. Lista de parceiros (fornecedores)