Cos’è il ping e come funziona
Il ping è il test che verifica se un host è raggiungibile in rete e misura quanto tempo impiega un pacchetto ad andare e tornare. Usa i messaggi ICMP Echo Request ed Echo Reply definiti nella RFC 792 per IPv4 (e nella RFC 4443 per IPv6): il mittente invia una richiesta, il destinatario risponde, e il tempo tra invio e risposta è il round-trip time (RTT), espresso in millisecondi.
Un ping riuscito dimostra che la rete funziona fino al server, non che il sito sia online. Un server web può rispondere al ping con il servizio HTTP fermo, e un sito funzionante può ignorare il ping perché il firewall blocca ICMP. Per controllare il sito vero e proprio usa la verifica se un sito è online.
Come fare un ping online
- Scrivi il dominio (per esempio
example.com) o l’indirizzo IP da controllare. - Avvia il ping: il server invia i pacchetti uno dopo l’altro e raccoglie le risposte.
- Guarda la percentuale di pacchetti persi: 0% indica che l’host risponde regolarmente.
- Confronta latenza minima e massima: una differenza ampia indica una rete instabile o congestionata.
Come leggere il risultato del ping
| Valore | Cosa indica |
|---|---|
| IP risolto | L’indirizzo a cui punta il dominio, utile per capire se il DNS indica il server giusto. |
| Tempo di ogni risposta | L’RTT di ciascun pacchetto in millisecondi. |
| TTL | Il numero di salti che il pacchetto può ancora fare. Valori vicini a 64 o 128 suggeriscono rispettivamente un sistema Linux o Windows, ma il dato è indicativo. |
| Minimo, medio, massimo | La sintesi delle latenze. Il minimo rappresenta la distanza di rete, il massimo i momenti di congestione. |
| Pacchetti persi | La percentuale di richieste senza risposta. Sopra l’1–2% su una rete cablata c’è un problema. |
La latenza dipende soprattutto dalla distanza fisica. Da Roma un server a Milano risponde in qualche millisecondo, uno nell’Europa centrale in alcune decine e uno negli Stati Uniti in oltre 80–100 ms, perché la luce nella fibra percorre circa 200 km ogni millisecondo e i cavi non seguono la linea retta.
Ping senza risposta: cause e soluzioni
- Il firewall blocca ICMP: è la causa più comune. Molti server, router aziendali e servizi cloud scartano il ping per scelta. Controlla il sito con la verifica se un sito è online.
- Il dominio non si risolve: se manca l’IP risolto, il problema è nel DNS. Controlla i record con il DNS lookup.
- L’host è spento o la rete è interrotta: un traceroute mostra in quale punto del percorso i pacchetti si fermano.
- Perdita parziale: alcuni router rispondono in ritardo o scartano ICMP quando sono carichi. Ripeti il test e confrontalo con un traceroute.
Per motivi di sicurezza il server accetta solo destinazioni pubbliche: indirizzi privati come 192.168.1.1 non sono raggiungibili da Internet e quindi non si possono testare.
Domande frequenti
Cosa significa “richiesta scaduta” nel ping?
“Richiesta scaduta” (request timed out) significa che il pacchetto ICMP non ha ricevuto risposta entro il tempo massimo previsto. Le cause più frequenti sono un firewall che blocca il ping, un host spento o un guasto lungo il percorso. Se il sito si apre normalmente nel browser, di solito il server ignora il ping per scelta.
Qual è un buon valore di ping?
Dipende dalla distanza. Verso server in Italia, su fibra, sono normali valori sotto i 20–30 ms, verso il resto d’Europa sotto 50 ms. Per il gioco online e le videochiamate conta anche la stabilità: una connessione con ping molto variabile dà più fastidio di una con latenza alta ma costante.
Perché il ping online è diverso da quello che vedo dal mio PC?
Il ping online parte dal nostro server a Roma, non dal tuo computer. Misura la latenza tra il datacenter e la destinazione, senza il tratto della tua linea di casa e del Wi-Fi. Per misurare la tua connessione apri il prompt dei comandi e digita ping example.com, oppure usa lo speed test.
Posso fare il ping al mio router o a un IP privato?
No, il ping online non raggiunge indirizzi privati come 192.168.1.1 o 10.0.0.1, perché esistono solo nella tua rete locale e non sono instradati su Internet. Per testarli usa il comando ping da un computer collegato alla stessa rete. Dal nostro server puoi fare il ping al tuo IP pubblico, se il router risponde a ICMP.
Fonti e riferimenti
Pagina aggiornata il