Come utilizzare il comando Ping per risolvere i problemi di rete

Il comando ping è uno degli strumenti diagnostici di rete(network diagnostic) più utili a tua disposizione. È utile per trovare problemi sia sulla rete locale che su Internet in generale. Diamo un'occhiata a cosa fa il comando ping e come usarlo.

Cosa significa(Mean) eseguire il ping di qualcosa?

Eseguire il "ping" di qualcosa su una rete significa inviare un pacchetto Internet a un computer di destinazione o a un altro dispositivo di rete, chiedendo una risposta. Quel dispositivo ti invia quindi un pacchetto. 

Quando il pacchetto ritorna (se ritorna, cioè) puoi imparare ogni sorta di cose interessanti sulla rete tra te e la destinazione. 

Più comunemente, vogliamo semplicemente sapere quanto tempo impiega la risposta. Quindi, quando qualcuno menziona il "ping" di (ad esempio) un sito Web, di solito è espresso in millisecondi, con un numero più basso che è migliore in generale.

Che cos'è un pacchetto Internet?

Per comprendere meglio il ping, devi conoscere un po' il pacchetto che stai inviando al computer di destinazione o al dispositivo di rete come "ping". 

I pacchetti sono le unità fondamentali della moderna Internet(modern internet) . Quando invii dati a qualcuno, come una foto, vengono frantumati in piccoli pezzi. Ogni pacchetto è contrassegnato con un indirizzo di origine e di destinazione e quindi inviato a Internet. Questi pacchetti passano attraverso molti altri computer, come server Web e router Internet. I pacchetti continuano a essere trasmessi fino a quando non raggiungono il sistema di destinazione.

Per cosa puoi usare Ping

Il comando ping ha due usi principali:

  • Per verificare se la tua connessione a un computer remoto funziona.
  • Per verificare quanto sia sana quella connessione.

Anche se il tuo ping raggiunge la sua destinazione e ricevi una risposta, la risposta ping ti dirà quanto tempo ha impiegato un pacchetto per tornare e quanti pacchetti sono stati persi. È possibile utilizzare il comando ping per diagnosticare se la connessione è troppo lenta o inaffidabile.

Che tipo di cose puoi eseguire il ping? 

  • In teoria, puoi eseguire il ping di qualsiasi cosa con un indirizzo IP(IP address)
  • Puoi eseguire il ping dei dispositivi sulla tua LAN per assicurarti che siano collegati correttamente. 
  • Puoi anche eseguire il ping dei siti Web per vedere se riesci a raggiungerli.

Come usare Ping su Windows

Usare il ping è facile. Lo esegui dal prompt dei comandi(Command Prompt) o da PowerShell , ma in questo esempio stiamo usando il prompt dei comandi(Command Prompt) :

  1. Apri il menu Start(Start Menu) , cerca il prompt dei comandi(Command Prompt) e selezionalo.

  1. Digita Ping , quindi inserisci l' indirizzo IP(IP address) del dispositivo o l' URL di un sito(URL of a site) di cui desideri eseguire il ping.

Abbiamo utilizzato Google.com come esempio di seguito.

Una volta avviato, il ping invierà quattro pacchetti di dati.

Un messaggio per tutti i pacchetti che dice "richiesta scaduta" implica che il tuo computer non ha ricevuto una risposta dalla destinazione. Se alcuni pacchetti vengono persi, alcuni dei percorsi di instradamento tra il computer e la destinazione presentano un problema.

Utili modificatori di comando Ping(Ping Command Modifiers) per Windows

Ci sono alcune opzioni di comando che puoi usare con il comando ping. Gli interruttori sono opzioni aggiuntive per personalizzare il funzionamento del comando ping. Se vuoi vedere un elenco completo di opzioni, tutto ciò che devi fare è digitare ping /help al prompt dei comandi e premere Invio(Enter) . Vedrai l'intero elenco, nonché la sintassi e l'utilizzo.

Di seguito(Below) è riportato un elenco di alcune opzioni di comando utili alla maggior parte degli utenti:

  • /t : esegue il ping continuo di un obiettivo per tutto il tempo desiderato. Premi Ctrl + Break per mettere in pausa il processo e guardare le statistiche correnti. Per uscire, premi Ctrl + C.
  • /a : risolve il nome host di un indirizzo IP. Ciò è utile se si dispone di un indirizzo IP e si desidera conoscere l'indirizzo Web associato al server specifico di cui si esegue il ping.
  • /n X : Sostituisci "X" con il numero di ping che desideri inviare. Il valore predefinito è quattro. Ma se vuoi analizzare meglio il numero di pacchetti persi, invia più ping per avere un'idea più precisa di quanti pacchetti vengono persi in media.
  • /w X : Sostituisci "X" con il numero di millisecondi che vuoi attendere prima di dichiarare un timeout. Per impostazione predefinita, questo valore è 4000 ms. Se ritieni che una connessione possa funzionare ma quel ping non sta aspettando abbastanza a lungo per una risposta, puoi aumentare X per vedere se hai ragione.
  • /l X : Sostituisci "X" con un valore in byte per aumentare la dimensione di ogni ping. Per impostazione predefinita, questo valore è 32, ma puoi aumentarlo a 65527. Ciò è utile per vedere se sono le dimensioni dei pacchetti a causare problemi nella rete. Un ping a 32 byte funzionerebbe con l'impostazione predefinita, ma qualcosa di più grande comporterebbe la perdita di pacchetti.

Come usare Ping su macOS

Per gli utenti Mac , devi utilizzare Terminal . Le versioni precedenti di macOS includevano Network Utility , che era un'utilità grafica che potevi utilizzare per eseguire comandi di rete come ping.

Tuttavia, le ultime versioni hanno deprecato tale utilità a favore di Terminal . Non è così intuitivo da usare, ma è comunque abbastanza semplice. Per prima cosa(First) , apri Terminale(Terminal) aprendo Spotlight ( Comando(Command) + barra spaziatrice(Spacebar) ) e digitando terminale(terminal) .

Per avviare un ping è sufficiente digitare il comando come mostrato in Windows: ping seguito dall'indirizzo IP o URL del sito web, ovvero ping www.google.com .

La differenza principale che noterai tra l'utilizzo di ping su Windows e Mac è che su macOS continua a funzionare finché non lo interrompi manualmente. Per interrompere il ping del dispositivo o dell'URL(URL) , premere Ctrl + C . Questo ti riporterà al prompt principale.

Per visualizzare un elenco di tutti i parametri che puoi utilizzare per eseguire il ping su macOS, puoi digitare man ping e ottenere le pagine della guida. Ci sono molti interruttori, quindi prenditi il ​​tuo tempo giocando con le diverse opzioni.

Per uscire dalla pagina man, devi semplicemente premere il tasto q sulla tastiera. Questo chiuderà la pagina man e ti riporterà al prompt.

Il comando ping è molto versatile ed è spesso il modo più veloce per capire dove si trova il problema su una rete. Ti consigliamo vivamente di controllare i migliori comandi di rete della riga di comando di Windows(The Best Windows Command Line Network Commands) per i comandi diagnostici di rete essenziali.



About the author

ingegnere audiofilo e specialista di prodotti audio con oltre 10 anni di esperienza. Sono specializzato nella creazione di altoparlanti e cuffie per musica di qualità dall'inizio alla fine. Sono un esperto nella risoluzione dei problemi audio e nella progettazione di nuovi altoparlanti e sistemi di cuffie. La mia esperienza va oltre la semplice realizzazione di buoni prodotti; Ho anche una passione per aiutare gli altri a essere il meglio di sé possibile, sia attraverso l'istruzione che il servizio alla comunità.



Related posts