Skip to main content

Comando Ping (Exemplos, Opções, Comutadores e Mais)

Qué es el comando Ping y cómo funciona www.informaticovitoria.com (Pode 2024)

Qué es el comando Ping y cómo funciona www.informaticovitoria.com (Pode 2024)
Anonim

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. O comando ping 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 Solicitação de eco do ICMP (Internet Control Message Protocol) mensagens para o computador de destino e aguardar uma resposta.

Quantas dessas respostas são retornadas e quanto tempo elas demoram a retornar, são as duas principais informações que o comando ping fornece.

Por exemplo, você pode descobrir que não há respostas ao fazer o ping de 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 um ping em um roteador para verificar se o 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 mensagem breve, geralmente por mensagem de texto ou email. Por exemplo, você pode "enviar um ping para seu chefe" ou enviar uma mensagem para ela quando terminar um projeto específico, mas isso não tem nada a ver com o comando ping.

Disponibilidade do comando 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. O comando ping também está disponível em versões mais antigas do Windows, como o Windows 98 e 95.

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

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

Sintaxe do comando ping

ping -t -uma -n contagem -eu Tamanho -f -Eu TTL -v TOS -r contagem -s contagem -W tempo esgotado -R -S srcaddr -p -4 -6 alvo /?

Gorjeta: Veja Como Ler a Sintaxe de Comando se você não tiver certeza de como interpretar a sintaxe do comando ping conforme descrito acima ou na tabela abaixo.

-tUsando essa opção, o ping será executado alvo até forçá-lo a parar usando Ctrl-C.
-umaEsta opção de comando ping resolverá, se possível, o nome do host de um endereço IP alvo .
-n contagem Esta opção define o número de solicitações de eco ICMP para enviar, 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 -eu opção.
-fUse esta opção de comando ping para impedir que solicitações de eco ICMP sejam fragmentadas por roteadores entre você e o alvo . o -f A opção é usada com mais freqüência para solucionar problemas de unidade máxima de transmissão de caminho (PMTU).
-Eu TTL Essa opção define o valor de tempo de vida (TTL), cujo máximo é 255.
-v TOS Esta opção permite que você defina 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 o seu computador eo alvo computador ou dispositivo que gostaria de ser gravado e exibido. O valor máximo para contagem é 9, então use o comando tracert se você estiver interessado em visualizar todos os saltos entre dois dispositivos.
-s contagem Use essa opção para informar a hora, no formato de carimbo de data / hora da Internet, de 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 hora.
-W 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 -W opção, o valor de tempo limite padrão de 4000 é usado, que é de 4 segundos.
-REsta 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.
-pUse essa opção para executar ping Virtualização de rede do Hyper-V endereço do provedor.
-4Isso força o comando ping a usar somente IPv4, mas só é necessário se alvo é um nome de host e não um endereço IP.
-6Isso força o comando ping a usar apenas o IPv6, mas como acontece com o -4 opção, só é necessário ao pingar 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: O -f, -v, -r, -s, -je -k as opções funcionam ao pingar somente endereços IPv4. o -R e -S as opções funcionam apenas com o IPv6.

Outros switches menos comumente usados ​​para o comando ping existem, incluindo -j lista de host , -k lista de host e -c compartimento . Executar ping /? no prompt de comando para obter mais informações sobre essas opções.

Gorjeta: Você pode salvar a saída do comando ping em um arquivo usando um operador de redirecionamento. Veja Como redirecionar a saída de comando para um arquivo para obter instruções ou consulte nossa lista de truques de prompt de comando para obter mais dicas.

Exemplos de Comandos Ping

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

Neste exemplo, o comando ping é usado para executar ping no hostname 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 -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á algo como isto:

Pingando www.google.com 74.125.224.82 com 1500 bytes de dados: Resposta de 74.125.224.82: bytes = 1500 tempo = 68ms TTL = 52 Resposta de 74.125.224.82: bytes = 1500 tempo = 68ms TTL = 52 Resposta de 74.125 .224.82: bytes = 1500 tempo = 65ms TTL = 52 Resposta de 74.125.224.82: bytes = 1500 tempo = 66ms TTL = 52 Resposta de 74.125.224.82: bytes = 1500 tempo = 70ms TTL = 52 Estatísticas de ping para 74.125.224.82: Pacotes : Enviados = 5, Recebidos = 5, Perdidos = 0 (perda de 0%), tempos de ida e volta aproximados em milésimos de segundos: mínimo = 65ms, máximo = 70ms, média = 67ms

o 0% de perda relatado sob Estatísticas de ping para 74.125.224.82 me diz que cada mensagem ICMP Echo Request enviada para www.google.com foi devolvido. Isso significa que, no que se refere a essa conexão de rede, ela pode se comunicar com o site do Google sem problemas.

ping 127.0.0.1

No exemplo acima, estamos pingando 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.

Usando o comando ping para pingar 127.0.0.1 é uma excelente maneira de testar se os recursos de rede do Windows estão funcionando corretamente, mas nada diz 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.

ping -a 192.168.1.22

Neste exemplo, estamos pedindo ao comando ping para localizar o nome do host atribuído ao 192.168.1.22 Endereço IP, mas para outro modo ping como normal.

Ping J3RTY22 192.168.1.22 com 32 bytes de dados: Resposta de 192.168.1.22: bytes = 32 tempo

Como você pode ver, o comando ping resolveu o endereço IP que digitamos, 192.168.1.22 como o hostname J3RTY22 e, em seguida, executou o restante do ping com as configurações padrão.

ping 192.168.2.1

Semelhante aos exemplos de comando ping acima, este é usado para ver se o seu computador pode acessar seu roteador. A única diferença aqui é que, em vez de usar um comando de ping ou fazer ping no host local, estamos verificando a conexão entre o computador e o roteador ( 192.168.2.1 nesse 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 com o endereço IP do seu roteador.

ping -t -6 SERVER

Neste exemplo, forçamos o comando ping a usar o IPv6 com o -6 opção e continuar a ping SERVIDOR indefinidamente com o -t opção.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 com 32 bytes de dados: Responder de fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Resposta de fe80 :: fd1a: 3327: 2937 : 7df3% 10: tempo

Nós interrompemos o ping manualmente com Ctrl + C depois de sete respostas. Além disso, como você pode ver, o -6 opção produziu endereços IPv6.

Gorjeta: O número após o % nas respostas geradas nesse 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 geralmente é usado com outros comandos de prompt de comando relacionados à rede, como tracert, ipconfig, netstat, nslookup e outros.