Ping è di­spo­ni­bi­le in ambienti Windows, Linux e MacOS come strumento dia­gno­sti­co per le con­nes­sio­ni di rete. Nel nostro articolo in­tro­dut­ti­vo sul comando ping vi abbiamo già pre­sen­ta­to le funzioni del programma a riga di comando. Di seguito, vi mo­stre­re­mo invece come usare il ping per i test continui.

Ping continuo in Windows 7, 8 e 10

In Windows, per im­po­sta­zio­ne pre­de­fi­ni­ta, ping invia quattro pacchetti dati al computer di de­sti­na­zio­ne da voi in­di­riz­za­to tramite indirizzo IP o nome host. Se de­si­de­ra­te ve­ri­fi­ca­re con­ti­nua­men­te la con­nes­sio­ne di rete tra due computer, è possibile uti­liz­za­re l'opzione "ping continuo".

Per eseguire ping come test continuo in Windows 7, 8 o 10, seguite i seguenti passaggi.

Passaggio 1: aprite il prompt dei comandi di Windows. Uti­liz­za­te, ad esempio, la com­bi­na­zio­ne di tasti Windows + R ed eseguite il comando CMD.

Passaggio 2: digitate il comando a riga di comando ping con l'opzione -t e un indirizzo qualsiasi e con­fer­ma­te con [Invio].

Registra il tuo dominio
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa
ping -t 93.184.216.34

Windows esegue il programma a riga di comando come un ping continuo in un ciclo infinito.

Per ogni pacchetto di risposta in entrata, il ping re­sti­tui­sce un output Standard Out (stdout). Se non sono state con­fi­gu­ra­te im­po­sta­zio­ni diverse, le in­for­ma­zio­ni vengono scritte di­ret­ta­men­te sul terminale. L'output include l'in­di­riz­zo IP del computer pingato, la di­men­sio­ne del pacchetto di risposta in byte, il tempo di risposta in mil­li­se­con­di (ms) e il TTL (Time to live).

Il computer di de­sti­na­zio­ne riceve una richiesta eco al secondo fino a quando non uscite dal programma a riga di comando con [CTRL] + [C].

Quando arrestate il ping, il programma vi fornisce un riepilogo sta­ti­sti­co (le sta­ti­sti­che ping).

L'output standard può essere rein­di­riz­za­to a un file di testo. Per fare questo, ag­giun­ge­te l'o­pe­ra­to­re ap­pro­pria­to (il carattere "maggiore di") e il nome del file, compresa l'e­sten­sio­ne.

ping -t 93.184.216.34 > logfile.txt

Se non è possibile trovare alcun file con il nome spe­ci­fi­ca­to, questo viene creato au­to­ma­ti­ca­men­te. Nel­l'e­sem­pio pre­ce­den­te, rein­di­riz­zia­mo l'output standard a un file txt chiamato logfile.

Sia le in­for­ma­zio­ni sui pacchetti di dati in arrivo che le sta­ti­sti­che ping vengono scritte nel file di testo spe­ci­fi­ca­to.

Consiglio

Nel nostro articolo in­tro­dut­ti­vo sul prompt dei comandi in Windows trovate una pa­no­ra­mi­ca dei comandi CMD più im­por­tan­ti.

Ping continuo in Linux

In Linux, il programma a riga di comando ping è già eseguito di default in un ciclo infinito. Per eseguire un ping come test continuo in un sistema Linux, eseguite i seguenti passaggi.

Passaggio 1: aprite il terminale della vostra di­stri­bu­zio­ne Linux in Ubuntu per esempio tramite [CTRL] + [ALT] + [T] (Gnome, KDE).

Passaggio 2: inserite il comando ping e l'in­di­riz­zo del computer di de­sti­na­zio­ne nella riga di comando e con­fer­ma­te con [Invio].

ping 93.184.216.34

L'output standard viene rein­di­riz­za­to a un file di testo in Linux secondo la stessa sintassi di Windows.

ping 93.184.216.34 > logfile.txt

Se de­si­de­ra­te eseguire il ping continuo con l'in­di­ca­zio­ne della data e dell'ora, uti­liz­za­te il ping con l'opzione -D. In questo caso, l'output è preceduto da una marca temporale UNIX per ogni pacchetto di risposta in arrivo.

ping -D 93.184.216.34 > logfile.txt

Se invece non volete eseguire il ping in un ciclo infinito in Linux, usate l'opzione -c per definire il numero di ping seguendo l'esempio seguente.

Ping -c 4 93.184.216.34

Il computer di de­sti­na­zio­ne con l'in­di­riz­zo IP 93.184.216.34 viene pingato esat­ta­men­te quattro volte prima che il programma si in­ter­rom­pa da solo.

Consiglio

Nel nostro articolo sul terminale Linux trovate una pa­no­ra­mi­ca dei comandi Linux più im­por­tan­ti.

Ping continuo in MacOS

Anche in MacOS il programma a riga di comando ping viene eseguito di default come ping continuo.

Per eseguire ping come test continuo in MacOS, eseguite i seguenti passaggi:

Passaggio 1: aprite il terminale. Il terminale Mac si trova sotto "Ap­pli­ca­zio­ni" nella sot­to­car­tel­la "Utility".

Passaggio 2: eseguite il comando ping con l'in­di­riz­zo del computer di de­sti­na­zio­ne.

ping 93.184.216.34

In MacOS potete rein­di­riz­za­re l'output standard seguendo gli stessi passaggi applicati per Linux e Windows.

ping 93.184.216.34 > logfile.txt

Potete eseguire un ping test con un numero di richieste eco definito dal­l'u­ten­te usando l'opzione -c, come in Linux.

Ping -c 4 93.184.216.34
N.B.
Ulteriori in­for­ma­zio­ni sul comando ping in Windows, Linux e MacOS sono di­spo­ni­bi­li nel manuale del vostro sistema operativo. Eseguite il comando man ping dal terminale per aprire la pagina del manuale relativa al comando della riga di comando cor­ri­spon­den­te.
Vai al menu prin­ci­pa­le