
Il comando ping invia pacchetti di dati a un indirizzo IP specifico su una rete e quindi ti fa sapere quanto tempo ci è voluto per trasmettere quei dati e ottenere una risposta. È uno strumento utile che puoi utilizzare per testare rapidamente vari punti della tua rete. Ecco come usarlo.
Come funziona il ping?
Il ping deriva da un termine usato nella tecnologia sonar che invia impulsi di suono e quindi ascolta il ritorno dell'eco. Su una rete di computer, uno strumento ping è incorporato nella maggior parte dei sistemi operativi che funziona più o meno allo stesso modo. Emetti il comando ping insieme a un URL o indirizzo IP specifico. Il computer invia diversi pacchetti di informazioni a quel dispositivo, quindi attende una risposta. Quando ottiene la risposta, lo strumento ping mostra il tempo impiegato da ciascun pacchetto per effettuare il round trip o ti dice che non c'è stata risposta.
Sembra semplice, e lo è. Ma puoi usarlo con buoni risultati. Puoi verificare se il tuo computer può raggiungere un altro dispositivo, come il tuo router, sulla tua rete locale o se può raggiungere un dispositivo su Internet. Questo può aiutarti a determinare se un problema di rete si trova da qualche parte nella tua rete locale o da qualche parte oltre. Il tempo necessario per tornare ai pacchetti può aiutarti a identificare una connessione lenta o se stai riscontrando una perdita di pacchetti.
E praticamente non importa quale sistema operativo stai usando. Apri un terminale o una finestra del prompt dei comandi e puoi usare il ping su macOS, Linux o qualsiasi versione di Windows.
RELAZIONATO: 10 utili comandi di Windows che dovresti conoscere
Come usare il ping
Utilizzeremo il Prompt dei comandi di Windows nel nostro esempio qui. Ma puoi anche usare il comando ping in Windows PowerShell o nell'app Terminale su macOS o qualsiasi distribuzione Linux. Una volta che si utilizza il comando effettivo, funziona allo stesso modo ovunque.
In Windows, premi Windows + R. Nella finestra Esegui, digitare “cmd” nella casella di ricerca, quindi premere Invio.

Al prompt, digitare “ping” insieme all'URL o all'indirizzo IP che si desidera eseguire il ping, quindi premere Invio. Nell'immagine seguente, eseguiamo il ping di www.howtogeek.com e otteniamo una risposta normale.

Quella risposta mostra l'URL che stai eseguendo il ping, l'indirizzo IP associato a quell'URL e la dimensione dei pacchetti inviati sulla prima riga. Le successive quattro righe mostrano le risposte di ogni singolo pacchetto, incluso il tempo (in millisecondi) impiegato per la risposta e il tempo di vita (TTL) del pacchetto, che è la quantità di tempo che deve trascorrere prima del pacchetto viene scartato.
In fondo, vedrai un riepilogo che mostra il numero di pacchetti inviati e ricevuti, nonché il tempo di risposta minimo, massimo e medio.
E nella prossima immagine, eseguiamo il ping del router sulla nostra rete locale usando il suo indirizzo IP. Stiamo anche ottenendo una risposta normale da esso.

Quando lo strumento ping non riceve una risposta da qualsiasi dispositivo tu stia eseguendo il ping, lo fa sapere anche a te.

Ed è così che si usa il ping nella sua forma più semplice. Naturalmente, come la maggior parte dei comandi, ci sono alcuni switch avanzati che puoi usare per farlo comportare in modo leggermente diverso. Ad esempio, è possibile continuare a eseguire il ping di una destinazione fino a quando non si interrompe il comando, specificare il numero di volte in cui si desidera eseguire il ping, impostare la frequenza con cui deve eseguire il ping e altro. Ma a meno che tu non stia facendo alcuni tipi molto specifici di risoluzione dei problemi, non dovrai preoccuparti molto di quegli switch avanzati.
Se sei curioso di conoscerli, digita semplicemente “ping /?” al prompt dei comandi per visualizzare un elenco.

Quindi, cosa puoi fare con il ping?
Ora che sai come usare il comando, ecco alcune cose interessanti che puoi fare con esso:
- Esegui il ping di un URL (come www.howtogeek.com) o di un indirizzo IP per vedere se riesci a raggiungere una destinazione Internet. Se ottieni una risposta corretta, sai che tutti i dispositivi di rete tra te e quella destinazione stanno funzionando, inclusa la scheda di rete nel tuo computer, il tuo router e qualsiasi dispositivo esistente su Internet tra il tuo router e la destinazione. E se sei interessato ad esplorare ulteriormente questi percorsi, puoi utilizzare un altro strumento di rete chiamato tracert per fare proprio questo.
- Effettua il ping di un URL per risolvere il suo indirizzo IP. Se vuoi conoscere l'indirizzo IP per un particolare URL, puoi eseguire il ping dell'URL. Lo strumento ping ti mostra in alto l'indirizzo IP con cui sta lavorando.
- Esegui il ping del router per vedere se riesci a raggiungerlo. Se non riesci a eseguire correttamente il ping di una posizione Internet, puoi provare a eseguire il ping del router. Una risposta positiva ti consente di sapere che la tua rete locale funziona correttamente e che il problema di raggiungere la posizione Internet è fuori dal tuo controllo.
- Effettua il ping del tuo indirizzo di loopback (127.0.0.1). Se non riesci a eseguire correttamente il ping del router, ma sembra che il router sia acceso e funzionante, puoi provare a eseguire il ping di un cosiddetto indirizzo di loopback. Tale indirizzo è sempre 127.0.0.1 e il ping con successo indica che la scheda di rete sul computer (e il software di rete nel sistema operativo) funzionano correttamente.
Nota: È possibile che non si ottenga una risposta ping da altri computer sulla rete locale poiché i firewall integrati su tali dispositivi impediscono loro di rispondere alle richieste di ping. Se vuoi essere in grado di eseguire il ping di tali dispositivi, dovrai disattivare tale impostazione per consentire il ping attraverso il firewall.
L'elenco sopra utilizza un tipo di approccio esterno, in cui si esegue prima il ping della destinazione più lontana, quindi si accede ai dispositivi più locali. Ad alcune persone piace lavorare a rovescio eseguendo prima il ping dell'indirizzo di loopback, poi il loro router (o un altro dispositivo locale) e quindi un indirizzo Internet.
E, naturalmente, ciò di cui stiamo parlando in questo articolo riguarda principalmente l'uso del ping per eseguire la risoluzione dei problemi su una rete domestica o di una piccola impresa. Su reti più grandi, c'è molta più complessità di cui preoccuparsi. Inoltre, se hai il compito di risolvere i problemi di reti più grandi, probabilmente sai già come utilizzare il ping e molti altri strumenti di rete.
