Logo di WhatIsMyIP.HELP

Test ping e connettività IP da linea di comando (IPv4 + IPv6)

Questa pagina ti aiuta a eseguire un test ping e verificare la connettività IP su IPv4, IPv6 o dual-stack con strumenti da linea di comando. È pensata per diagnostica di rete pratica con output in testo semplice, ideale per troubleshooting e script.

A questo scopo mettiamo a disposizione tre endpoint dedicati:

Endpoint Modalità Record DNS
ipv4.whatismyip.help Solo IPv4 A
ipv6.whatismyip.help Solo IPv6 AAAA
whatismyip.help Dual-stack (IPv4 + IPv6) A + AAAA

Gli endpoint solo IPv4 e solo IPv6 permettono di testare la connettività su IPv4 e IPv6 in modo indipendente. L'endpoint dual-stack serve per determinare quale versione IP (IPv4 o IPv6) viene selezionata di default dal sistema operativo.

Il test di ogni versione IP prevede tre passaggi:

  1. Verifica DNS - conferma che l'hostname venga risolto correttamente (A per IPv4, AAAA per IPv6).
  2. Test ping - verifica la raggiungibilità ICMP dello stack IP.
  3. Test HTTPS - conferma la connettività reale su TCP 443 e TLS.

Nella maggior parte dei casi il DNS funziona come previsto, ma verificarlo per primo aiuta a escludere rapidamente eventuali errori di configurazione.

In questa pagina:

Test ping rapido e verifica connettività (CLI)

Scegli protocollo e sistema operativo. Ogni pulsante copia il comando completo negli appunti. Usa questi comandi per eseguire rapidamente un test ping e verificare la connettività HTTPS con curl o wget su IPv4, IPv6 o dual-stack in Linux, macOS e Windows.

Solo IPv4
ipv4.whatismyip.help
Linux / macOS
Windows
Solo IPv6
ipv6.whatismyip.help
Linux / macOS
Windows
Dual-stack (auto)
whatismyip.help
Linux / macOS
Windows

Preferisci un controllo dal browser? Visualizza i tuoi indirizzi IPv4 e IPv6 nel browser.

Formato di output in testo semplice

Il formato restituito da curl e wget è identico per gli endpoint IPv4, IPv6 e dual-stack.

2600:1f28:365:80b0:c728:5582:c71b:d75b,ipv6,HTTP/2.0,US,14618
Campo Significato
IP Il tuo indirizzo IP pubblico rilevato dall'endpoint.
protocol ipv4 or ipv6
http_protocol Protocollo HTTP utilizzato per la connessione (HTTP/1.1 o HTTP/2), in base alla negoziazione con il server.
country Codice paese a due lettere (ISO 3166-1 alpha-2).
ASN Numero di sistema autonomo (ASN) del tuo provider Internet.

Il valore http_protocol indica la versione HTTP negoziata. In modalità curl HTTP/2 può essere influenzato tramite l'opzione --http2.

curl --http2 https://whatismyip.help

Nota: nel Prompt dei comandi di Windows, il curl.exe incluso potrebbe non supportare HTTP/2. Se --http2 non è disponibile, si tratta di un limite della build locale di curl, non di un problema di rete.

Ping IPv6 e connettività

Segui i passaggi qui sotto per verificare la connettività IPv6, dalla risoluzione DNS fino a HTTPS.

Verifica DNS IPv6 (record AAAA)

Questa verifica controlla che l'endpoint solo IPv6 sia raggiungibile tramite DNS e pubblichi un record AAAA.

Linux / macOS:
dig ipv6.whatismyip.help AAAA +short
Windows:
nslookup ipv6.whatismyip.help

Se non viene restituito alcun record AAAA, non è possibile testare l'endpoint su IPv6.

Test ping IPv6 - Prompt dei comandi e Terminale

Il ping verifica la raggiungibilità ICMP v6 e la latenza di base (RFC 4443). Un errore può indicare assenza di connettività IPv6 o traffico ICMP bloccato.

Linux / macOS:
ping -6 -c 5 ipv6.whatismyip.help
Windows:
ping -6 -n 5 ipv6.whatismyip.help

Suggerimento: su alcuni sistemi puoi forzare IPv6 con ping6.

Connettività IPv6 con curl e wget

Usa curl IPv6 (curl -6) o wget IPv6 (wget --inet6-only) per verificare la connettività HTTPS su IPv6 da linea di comando.

Linux / macOS:
curl --ipv6 --connect-timeout 5 --max-time 10 https://whatismyip.help
wget --inet6-only --quiet --output-document=- https://whatismyip.help
Windows:
curl.exe -6 https://whatismyip.help

Se questo comando va a buon fine, la connettività HTTPS IPv6 è attiva sulla tua rete.

Ping IPv4 e connettività

Segui i passaggi qui sotto per verificare la connettività IPv4, dalla risoluzione DNS fino a HTTPS.

Verifica DNS IPv4 (record A)

Questa verifica controlla che l'endpoint solo IPv4 pubblichi un record A.

Linux / macOS:
dig ipv4.whatismyip.help A +short
Windows:
nslookup ipv4.whatismyip.help

Se non viene restituito alcun record A, non è possibile effettuare il test IPv4 e l'endpoint risulta configurato in modo errato.

Test ping IPv4 - Prompt dei comandi e Terminale

Si tratta di una semplice verifica ping della raggiungibilità IPv4 (perdita di pacchetti e latenza). Nel Prompt dei comandi di Windows la sintassi del comando ping è la stessa.

ping -4 ipv4.whatismyip.help

Suggerimento: su alcuni sistemi puoi forzare IPv4 con ping -4.

Connettività IPv4 con curl e wget

Usa curl IPv4 (curl -4) o wget IPv4 (wget --inet4-only) per verificare la connettività HTTPS solo IPv4.

Linux / macOS:
curl --ipv4 --connect-timeout 5 --max-time 10 https://whatismyip.help
wget --inet4-only --quiet --output-document=- https://whatismyip.help
Windows:
curl.exe -4 --connect-timeout 5 --max-time 10 https://whatismyip.help

Se questo comando va a buon fine, la connettività HTTPS IPv4 è attiva sulla tua rete.

Comportamento dual-stack (IPv4 + IPv6)

L'endpoint dual-stack pubblica record DNS sia IPv4 (A) sia IPv6 (AAAA). Quando ti connetti a questo endpoint, il sistema operativo seleziona automaticamente il protocollo da utilizzare.

Questa selezione segue l'algoritmo Happy Eyeballs (RFC 8305), progettato per ridurre i ritardi di connessione privilegiando il protocollo più veloce disponibile invece di dare priorità in modo rigido a IPv6 o IPv4.

Cosa mostra questo test:
  • Quale versione IP viene utilizzata di default dal tuo sistema.
  • Se la connettività IPv6 è preferita, disponibile o ignorata dal sistema.
  • Come si comporta la tua rete quando IPv4 e IPv6 sono entrambi presenti.
Linux / macOS / Windows:
curl --connect-timeout 5 --max-time 10 https://whatismyip.help

Nota: il protocollo selezionato può variare in base alle condizioni di rete, all'instradamento e alla latenza della connessione.