Teste de Ping e Conectividade IP via Linha de Comando (IPv4 + IPv6)
Esta página ajuda você a executar testes de ping e verificar a conectividade IP em IPv4, IPv6 ou dual-stack usando ferramentas de linha de comando. Ela foi feita para diagnóstico prático de rede com saída em texto puro, ideal para diagnóstico de problemas e automação por scripts.
Para isso, disponibilizamos três endpoints dedicados:
| Endpoint | Modo | Registros DNS |
|---|---|---|
| ipv4.whatismyip.help | Apenas IPv4 | A |
| ipv6.whatismyip.help | Apenas IPv6 | AAAA |
| whatismyip.help | Dual-stack (IPv4 + IPv6) | A + AAAA |
Os endpoints apenas IPv4 e apenas IPv6 servem para testar conectividade em IPv4 e IPv6 de forma independente. O endpoint dual-stack serve para identificar qual versão de IP (IPv4 ou IPv6) o seu sistema operacional escolhe por padrão.
Testar cada versão de IP consiste em três etapas:
- Verificação de DNS - confirma que o hostname resolve (A para IPv4, AAAA para IPv6).
- Teste de ping - verifica a alcançabilidade ICMP da pilha IP.
- Teste HTTPS - confirma a conectividade real via TCP 443 e TLS.
Na maioria dos casos o DNS funciona como esperado, mas checar primeiro ajuda a descartar erro de configuração logo no começo.
Nesta página:
- Teste rápido de ping e conectividade (CLI)
- Ping e conectividade IPv6
- Ping e conectividade IPv4
- Comportamento dual-stack (IPv4 + IPv6)
Teste rápido de ping e conectividade (CLI)
Escolha o protocolo e o sistema operacional. Cada botão copia o comando completo para a área de transferência. Use estes comandos para executar rapidamente testes de ping e verificações de conectividade HTTPS com curl ou wget em IPv4, IPv6 ou dual-stack no Linux, macOS e Windows.
Prefere uma verificação pelo navegador? Veja seus endereços IPv4 e IPv6 no navegador.
O formato retornado por curl e wget é idêntico nos endpoints IPv4, IPv6 e dual-stack.
| Campo | Significado |
|---|---|
| IP | Seu endereço IP público visto pelo endpoint. |
| protocol | ipv4 or ipv6 |
| http_protocol | Protocolo HTTP usado na conexão (HTTP/1.1 ou HTTP/2), conforme a negociação com o servidor. |
| country | Código do país com 2 letras (ISO 3166-1 alpha-2). |
| ASN | Número do Sistema Autônomo (ASN) do seu provedor de internet. |
O valor de http_protocol mostra a versão HTTP negociada. No modo curl HTTP/2, isso pode ser influenciado usando a opção --http2.
curl --http2 https://whatismyip.help
Nota: no Prompt de Comando do Windows, o curl.exe incluído pode não oferecer suporte a HTTP/2. Se --http2 não estiver disponível, isso indica uma limitação da versão local do curl, e não um problema de rede.
Ping e conectividade IPv6
Siga os passos abaixo para verificar a conectividade IPv6, da resolução DNS ao HTTPS.
Verificação de DNS IPv6 (registro AAAA)
Esta verificação confirma que o endpoint apenas IPv6 é alcançável via DNS e publica um registro AAAA.
dig ipv6.whatismyip.help AAAA +short
nslookup ipv6.whatismyip.help
Se nenhum registro AAAA for retornado, não é possível testar o endpoint via IPv6.
Teste de ping IPv6 - Prompt de Comando e Terminal
O ping testa a alcançabilidade e a latência básicas do ICMPv6 (RFC 4443). Falhas podem indicar ausência de conectividade IPv6 ou tráfego ICMP bloqueado.
ping -6 -c 5 ipv6.whatismyip.help
ping -6 -n 5 ipv6.whatismyip.help
Dica: em alguns sistemas, você pode forçar IPv6 com ping6.
Conectividade IPv6 via curl e wget
Use curl em IPv6 (curl -6) ou wget em IPv6 (wget --inet6-only) para verificar conectividade HTTPS IPv6 pela linha de comando.
curl --ipv6 --connect-timeout 5 --max-time 10 https://whatismyip.help
wget --inet6-only --quiet --output-document=- https://whatismyip.help
curl.exe -6 https://whatismyip.help
Se este comando funcionar, a conectividade HTTPS IPv6 está funcionando corretamente na sua rede.
Ping e conectividade IPv4
Siga os passos abaixo para verificar a conectividade IPv4, da resolução DNS ao HTTPS.
Verificação de DNS IPv4 (registro A)
Esta verificação confirma que o endpoint apenas IPv4 publica um registro A.
dig ipv4.whatismyip.help A +short
nslookup ipv4.whatismyip.help
Se nenhum registro A for retornado, não é possível testar IPv4 e o endpoint está configurado incorretamente.
Teste de ping IPv4 - Prompt de Comando e Terminal
Esta é uma verificação simples de ping para alcançabilidade IPv4 (perda de pacotes e latência). No Prompt de Comando do Windows, a sintaxe do ping é a mesma.
ping -4 ipv4.whatismyip.help
Dica: em alguns sistemas, você pode forçar IPv4 com ping -4.
Conectividade IPv4 via curl e wget
Use curl em IPv4 (curl -4) ou wget em IPv4 (wget --inet4-only) para verificar conectividade HTTPS apenas IPv4.
curl --ipv4 --connect-timeout 5 --max-time 10 https://whatismyip.help
wget --inet4-only --quiet --output-document=- https://whatismyip.help
curl.exe -4 --connect-timeout 5 --max-time 10 https://whatismyip.help
Se este comando funcionar, a conectividade HTTPS IPv4 está ok na sua rede.
Comportamento dual-stack (IPv4 + IPv6)
O endpoint dual-stack publica registros DNS de IPv4 (A) e IPv6 (AAAA). Ao se conectar a este endpoint, o seu sistema operacional seleciona automaticamente qual protocolo usar.
Essa seleção segue o algoritmo Happy Eyeballs (RFC 8305), criado para reduzir atrasos na conexão ao preferir o protocolo disponível mais rápido, em vez de priorizar rigidamente IPv6 ou IPv4.
- Qual versão de IP o seu sistema usa por padrão.
- Se a conectividade IPv6 é preferida, está disponível ou é ignorada pelo seu sistema.
- Como a sua rede se comporta quando IPv4 e IPv6 estão disponíveis.
curl --connect-timeout 5 --max-time 10 https://whatismyip.help
Nota: o protocolo selecionado pode variar conforme as condições da rede, o roteamento e a latência da conexão.