Come utilizzare il comando Ping per testare la rete
Il comando ping invia pacchetti di dati a un indirizzo IP specifico su una rete, e quindi ti consente di 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 Ping?
Ping deriva da un termine usato nella tecnologia sonar che emette impulsi di suono, e quindi ascolta l'eco da restituire. Su una rete di computer, uno strumento ping è incorporato nella maggior parte dei sistemi operativi che funziona allo stesso modo. Esegui il comando ping insieme a un URL o a un indirizzo IP specifico. Il tuo computer invia diversi pacchetti di informazioni a quel dispositivo, quindi attende una risposta. Quando riceve la risposta, lo strumento ping ti mostra per quanto tempo ogni pacchetto ha preso il round trip o ti dice che non c'è stata risposta.
Sembra semplice, e lo è. Ma puoi usarlo con buoni risultati. È possibile verificare se il computer può raggiungere un altro dispositivo, ad esempio il router, sulla rete locale o se può raggiungere un dispositivo su Internet. Questo può aiutare a determinare se un problema di rete è da qualche parte sulla rete locale o da qualche altra parte. Il tempo impiegato dai pacchetti per tornare a te 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 il terminale o la finestra del prompt dei comandi, e puoi usare ping su macOS, Linux o qualsiasi versione di Windows.
Come usare Ping
Utilizzeremo il prompt dei comandi di Windows nel nostro esempio qui. Ma puoi anche utilizzare il comando ping in Windows PowerShell o nell'app Terminal su macOS o qualsiasi distribuzione Linux. Una volta che si arriva a utilizzare il comando effettivo, funziona allo stesso modo ovunque.
In Windows, premi Windows + R. Nella finestra Esegui, digita "cmd" nella casella di ricerca, quindi premi Invio.
Al prompt, digitare "ping" insieme all'URL o all'indirizzo IP che si desidera eseguire il ping, quindi premere Invio. Nell'immagine qui sotto, stiamo facendo ping a www.howtogeek.com e ottenendo una risposta normale.
Questa risposta mostra l'URL che stai pingando, l'indirizzo IP associato a quell'URL e la dimensione dei pacchetti inviati sulla prima riga. Le quattro righe successive mostrano le risposte di ogni singolo pacchetto, incluso il tempo (in millisecondi) impiegato per la risposta e il time-to-live (TTL) del pacchetto, che è la quantità di tempo che deve trascorrere prima del pacchetto viene scartato.
In basso, vedrai un riepilogo che mostra quanti pacchetti sono stati inviati e ricevuti, così come il tempo di risposta minimo, massimo e medio.
E nella prossima immagine, stiamo facendo il ping del router sulla nostra rete locale usando il suo indirizzo IP. Riceviamo anche una risposta normale da esso.
Quando lo strumento ping non ottiene una risposta da qualunque dispositivo stai facendo il ping, ti fa sapere anche questo.
E questo è come usare ping nella sua forma più semplice. Naturalmente, come la maggior parte dei comandi, ci sono alcune opzioni avanzate che puoi usare per farlo comportarsi in modo leggermente diverso. Ad esempio, puoi continuare a eseguire il ping di una destinazione finché non interrompi il comando, specificare il numero di volte in cui desideri eseguire il ping, impostare la frequenza con cui eseguire il ping e altro. Ma a meno che non stai facendo alcuni tipi molto specifici di risoluzione dei problemi, non dovrai preoccuparti molto di questi switch avanzati.
Se siete curiosi su di loro, però, basta digitare "ping /?" Al prompt dei comandi per visualizzare un elenco.
Quindi, cosa puoi fare con Ping?
Ora che sai come usare il comando, ecco alcune cose interessanti che puoi fare con esso:
- Effettua il ping di un URL (come www.howtogeek.com) o dell'indirizzo IP per vedere se riesci a raggiungere una destinazione Internet. Se ottieni una risposta positiva, sai che tutti i dispositivi di rete tra te e quella destinazione funzionano, inclusa la scheda di rete nel computer, il router e qualsiasi dispositivo presente su Internet tra il router e la destinazione. E se sei interessato ad esplorare ulteriormente queste rotte, puoi usare un altro strumento di rete chiamato tracert per fare proprio questo.
- Effettua il ping di un URL per risolvere il suo indirizzo IP. Se si desidera conoscere l'indirizzo IP per un determinato URL, è possibile eseguire il ping dell'URL. Lo strumento ping ti mostra in alto l'indirizzo IP con cui sta lavorando.
- Fai un rumore metallico sul router per vedere se riesci a raggiungerlo. Se non riesci a eseguire il ping con successo su una postazione internet, puoi provare a eseguire il ping sul router. Una risposta efficace ti consente di sapere che la rete locale funziona correttamente e che il problema relativo al raggiungimento della posizione Internet è fuori dal tuo controllo.
- Effettua il ping del tuo indirizzo di loopback (127.0.0.1). Se non riesci a eseguire il ping con successo sul router, ma il tuo router sembra essere acceso e funzionante, puoi provare a eseguire il ping del cosiddetto indirizzo di loopback. L'indirizzo è sempre 127.0.0.1, e il ping con successo ti consente di sapere che la scheda di rete sul tuo computer (e il software di rete nel tuo sistema operativo) funziona correttamente.
Nota: È possibile che non si ottenga una risposta ping da altri computer sulla rete locale poiché i firewall incorporati su tali dispositivi impediscono loro di rispondere alle richieste ping. Se si desidera essere in grado di eseguire il ping di tali dispositivi, sarà necessario disattivare tale impostazione per consentire il ping attraverso il firewall.
L'elenco sopra riportato utilizza un tipo di approccio esterno, in cui prima esegui il ping della destinazione più lontana, quindi accedi ai dispositivi più locali. Ad alcune persone piace lavorare dentro fuori facendo prima il ping dell'indirizzo di loopback, poi il loro router (o un altro dispositivo locale) e poi un indirizzo internet.
E, naturalmente, in questo articolo stiamo parlando principalmente dell'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 problemi di reti più grandi, probabilmente sai già come usare ping e molti altri strumenti di rete.