Test de ping y conectividad IP por línea de comandos (IPv4 + IPv6)
Esta página te ayuda a hacer un test de ping y comprobar la conectividad IP por IPv4, IPv6 o doble pila usando herramientas de línea de comandos. Está pensada para diagnóstico de red con salida en texto plano, ideal para solucionar problemas y automatizar con scripts.
Para ello, ofrecemos tres endpoints dedicados:
| Endpoint | Modo | Registros DNS |
|---|---|---|
| ipv4.whatismyip.help | Solo IPv4 | A |
| ipv6.whatismyip.help | Solo IPv6 | AAAA |
| whatismyip.help | Doble pila (IPv4 + IPv6) | A + AAAA |
Los endpoints de solo IPv4 y solo IPv6 se usan para probar la conectividad de IPv4 y de IPv6 por separado. El endpoint de doble pila sirve para ver qué versión de IP (IPv4 o IPv6) elige tu sistema operativo por defecto.
La prueba de cada versión de IP tiene tres pasos:
- Comprobación de DNS: confirma que el nombre resuelve (A para IPv4, AAAA para IPv6).
- Test de ping: comprueba la conectividad ICMP de la pila IP.
- Prueba HTTPS: confirma conectividad real por TCP 443 y TLS.
En la mayoría de casos el DNS funciona bien, pero comprobarlo primero ayuda a descartar una mala configuración desde el inicio.
En esta página:
- Test rápido de ping y conectividad (CLI)
- Ping y conectividad IPv6
- Ping y conectividad IPv4
- Comportamiento de doble pila (IPv4 + IPv6)
Test rápido de ping y conectividad (CLI)
Elige el protocolo y el sistema operativo. Cada botón copia el comando completo al portapapeles. Usa estos comandos para ejecutar rápido un test de ping y una prueba de conectividad HTTPS con curl o wget en IPv4, IPv6 o doble pila en Linux, macOS y Windows.
¿Prefieres una comprobación desde el navegador? Ver tus direcciones IPv4 e IPv6 en el navegador.
El formato de salida que devuelven curl y wget es el mismo para endpoints IPv4, IPv6 y de doble pila.
| Campo | Significado |
|---|---|
| IP | Tu IP pública tal como la ve el endpoint. |
| protocol | ipv4 or ipv6 |
| http_protocol | Protocolo HTTP usado en la conexión (HTTP/1.1 o HTTP/2), según lo negociado con el servidor. |
| country | Código de país de dos letras (ISO 3166-1 alfa-2). |
| ASN | Número de sistema autónomo (ASN) de tu proveedor de Internet. |
El valor http_protocol muestra la versión HTTP negociada. En modo curl HTTP/2, esto puede variar usando la opción --http2.
curl --http2 https://whatismyip.help
Nota: En el Símbolo del sistema de Windows, el curl.exe incluido puede no soportar HTTP/2. Si --http2 no está disponible, es una limitación del curl local, no un problema de red.
Ping y conectividad IPv6
Sigue estos pasos para verificar la conectividad IPv6, desde la resolución DNS hasta HTTPS.
Comprobación DNS IPv6 (registro AAAA)
Esta comprobación verifica que el endpoint de solo IPv6 es accesible por DNS y publica un registro AAAA.
dig ipv6.whatismyip.help AAAA +short
nslookup ipv6.whatismyip.help
Si no se devuelve ningún registro AAAA, no se puede probar el endpoint por IPv6.
Test de ping IPv6: Símbolo del sistema y terminal
El ping comprueba conectividad ICMPv6 básica y latencia (RFC 4443). Si falla, puede indicar que no hay conectividad IPv6 o que el tráfico ICMP está bloqueado.
ping -6 -c 5 ipv6.whatismyip.help
ping -6 -n 5 ipv6.whatismyip.help
Consejo: en algunos sistemas puedes forzar IPv6 con ping6.
Conectividad IPv6 con curl y wget
Usa curl ipv6 (curl -6) o wget ipv6 (wget --inet6-only) para comprobar conectividad HTTPS por IPv6 desde la línea de comandos.
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
Si este comando funciona, la conectividad HTTPS por IPv6 está funcionando en tu red.
Ping y conectividad IPv4
Sigue estos pasos para verificar la conectividad IPv4, desde la resolución DNS hasta HTTPS.
Comprobación DNS IPv4 (registro A)
Esta comprobación verifica que el endpoint de solo IPv4 publica un registro A.
dig ipv4.whatismyip.help A +short
nslookup ipv4.whatismyip.help
Si no se devuelve ningún registro A, no es posible probar IPv4 y el endpoint está mal configurado.
Test de ping IPv4: Símbolo del sistema y terminal
Esta es una comprobación de ping sencilla para conectividad IPv4 (pérdida de paquetes y latencia). En el Símbolo del sistema de Windows, la sintaxis del comando ping es la misma.
ping -4 ipv4.whatismyip.help
Consejo: en algunos sistemas puedes forzar IPv4 con ping -4.
Conectividad IPv4 con curl y wget
Usa curl ipv4 (curl -4) o wget ipv4 (wget --inet4-only) para verificar conectividad HTTPS solo por 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
Si este comando funciona, la conectividad HTTPS por IPv4 está funcionando en tu red.
Comportamiento de doble pila (IPv4 + IPv6)
El endpoint de doble pila publica registros DNS de IPv4 (A) y de IPv6 (AAAA). Al conectarte a este endpoint, tu sistema operativo elige automáticamente qué protocolo usar.
Esta elección sigue el algoritmo Happy Eyeballs (RFC 8305), diseñado para reducir retrasos priorizando el protocolo que conecte más rápido en lugar de dar prioridad estricta a IPv6 o a IPv4.
- Qué versión de IP usa tu sistema por defecto.
- Si tu sistema prefiere IPv6, si está disponible o si la evita.
- Cómo se comporta tu red cuando están presentes IPv4 e IPv6.
curl --connect-timeout 5 --max-time 10 https://whatismyip.help
Nota: El protocolo elegido puede variar según las condiciones de red, el enrutamiento y la latencia de conexión.