Come utilizzare ping su Mac: ping di siti Web, domini o indirizzi IP

Ping è un'utilità essenziale per gli amministratori di rete, ma è anche molto utile controllare se i siti web sono online, come funziona la connessione Internet, se si verificano ritardi o perdita di pacchetti su una connessione di rete, o per determinare se una risorsa di rete è disponibile .

Gli utenti Mac possono accedere e utilizzare il ping per indirizzare qualsiasi dominio o indirizzo IP.

Ci sono due modi per accedere agli strumenti ping in Mac OS da qualsiasi Mac che esegue qualsiasi versione del software di sistema, ma ci concentreremo principalmente sull'utilizzo di ping dalla riga di comando poiché è universale e funziona su piattaforme, ovvero una volta che sai come usare su Mac OS X, ma lo troverai anche in Unix, Linux e Windows.

Come usare Ping dalla riga di comando di Mac OS X.

Ecco come utilizzarlo come utility ping in tutte le versioni di Mac OS X dalla riga di comando dell'app Terminal.

Effettua il ping su un IP o dominio di destinazione fino all'arresto

L'utilizzo più semplice del ping eseguirà il ping di una destinazione finché non verrà interrotta manualmente, il che significa che non vi sono limiti e nessun conteggio.

  1. Avvia il Terminale, che si trova nella cartella Utility delle Applicazioni
  2. Digita il seguente comando:
  3. ping yahoo.com

  4. Questo eseguirà il ping su yahoo.com ripetutamente fino a quando non si interrompe il comando ping eseguendo Ctrl + C

Effettua il ping su un IP / dominio per un conteggio dei pacchetti specificato

Vuoi inviare una manciata di pacchetti e misurare quello invece di eseguire il ping all'infinito fino a quando non viene fermato manualmente? Usa il flag -c allegato al ping, tutto il resto è lo stesso:

  1. Torna alla riga di comando se non sei di nuovo lì
  2. Per inviare un numero specifico di pacchetti a un indirizzo, modifica la sintassi del ping per utilizzare il flag -c in questo modo:
  3. ping -c 5 192.168.0.1

  4. Hit restituisce e lascia il ping completo alla destinazione per il conteggio del pacchetto specificato prima di terminare automaticamente il ping

In questo esempio, -c 5 invierà 5 pacchetti all'IP di destinazione.

Nota: il comando ping funziona solo se il Mac è online e se il server che stai eseguendo il ping è online e risponde alle richieste ping. La maggior parte dei server risponde se sono online, tranne forse le reti più incallite che rifiutano il ping a scopo di sicurezza.

Leggere e comprendere i risultati del ping

Un esempio di risultati ping potrebbe essere simile al seguente:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=57 time=23.845 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=22.067 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=18.079 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=57 time=23.284 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=57 time=23.451 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=57 time=21.202 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=57 time=22.176 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=57 time=21.974 ms
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 8 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 18.079/22.010/23.845/1.703 ms

Ogni linea verso la destinazione rappresenta una trasmissione di pacchetti, il tempo specificato in millisecondi alla fine è più rilevante per testare una connessione Internet poiché un numero elevato indica che c'è un problema di lag o di connessione. Se non c'è alcuna risposta, il server è inattivo, c'è un problema di connessione, non risponde alle richieste ping, o è molto lento a rispondere.

Forse il più utile è il numero di "perdita di pacchetti" alla fine. Se la perdita di pacchetti è elevata, quasi sicuramente si hanno problemi di rete, perché la perdita di pacchetti significa che i dati inviati tra te e il server vengono persi (il termine è letterale in questo senso). La risoluzione dei problemi relativi alla perdita di pacchetti può essere difficile, ma può essere il risultato di una scarsa connessione Internet, problemi wi-fi, problemi generali di rete, una connessione errata, una connessione problematica, una connessione disturbata, interruzioni della connessione o molti altri potenziali problemi di rete.

Utilizzo del ping per verificare le risorse di rete e verificare la latenza di rete

Io uso ping continuamente per assicurarmi che i server di rete siano disponibili, perché è molto più veloce eseguire il ping su un IP piuttosto che tentare di connettersi ad esso attraverso un numero qualsiasi di protocolli. È anche un ottimo modo per testare la latenza delle connessioni Internet, che può essere utile per risolvere problemi di rete con connessioni wi-fi o cablate.

Per gli utenti che non si sentono a proprio agio con la riga di comando, gli utenti possono passare all'app Network Utility, che è in bundle con tutte le versioni di Mac OS X e fornisce un'interfaccia semplice da usare per il ping, oltre a una serie di altre utili reti utilities.