Cosa sapere
- Su qualsiasi piattaforma, apri l'utilità ping e digita ping. Il ping funziona da un prompt dei comandi in Windows o da una finestra del terminale in Mac.
- Se il ping ha avuto successo, vedrai un riepilogo dei risultati. Se il ping non riesce, potrebbe significare che l'indirizzo IP non è valido o che l'host non è connesso.
- In Windows, digita ping -t sulla riga di comando per avviare il programma in modalità di esecuzione continua per monitorare lo stato di una connessione.
Questo articolo spiega come utilizzare l'utilità ping per inviare un messaggio di prova dal client locale a una destinazione remota tramite la connessione di rete TCP/IP. Il target può essere un sito Web, un computer o qualsiasi altro dispositivo con un indirizzo IP.
Come eseguire il ping di un indirizzo IP
Ping funziona allo stesso modo su tutte le piattaforme. Apri l'utilità, quindi digita ping.
Ping funziona da un prompt della shell, a volte chiamato finestra di terminale. In Windows, usa il prompt dei comandi o PowerShell per accedere a ping.
Interpretare i risultati del ping
Una tipica sessione di ping trova il server richiesto, quindi restituisce le statistiche:
- Rispondi da: Per impostazione predefinita, il ping di Microsoft Windows invia una serie di quattro messaggi all'indirizzo. Il programma emette una riga di conferma per ogni messaggio di risposta ricevuto dal computer di destinazione.
- Bytes: ogni richiesta ping ha una dimensione di 32 byte per impostazione predefinita.
- Time: Ping segnala l'intervallo di tempo (in millisecondi) tra l'invio delle richieste e la ricezione delle risposte.
- TTL (Time-to-Live): impostato dal sistema che sta inviando il comando ping. Può essere impostato su qualsiasi valore compreso tra 1 e 255. Sistemi operativi diversi impostano impostazioni predefinite diverse. Ogni router che riceve il pacchetto sottrae almeno 1 dal numero. Se rimane maggiore di 0, il router inoltra il pacchetto, altrimenti lo scarta e invia un messaggio ICMP all'host.
Ping in esecuzione continuamente
Su alcuni computer (in particolare quelli con Linux), il programma ping standard non smette di funzionare dopo quattro tentativi di richiesta, ma viene eseguito fino a quando l'utente non lo termina. Questo comportamento è utile per monitorare lo stato di una connessione di rete per periodi di tempo più lunghi.
In Microsoft Windows, digita ping -t invece di eseguire il ping sulla riga di comando per avviare il programma in questa modalità in esecuzione continua (e usa il Control + C sequenza di tasti per interromperla).
Esegui il ping di un indirizzo IP che non risponde
In alcuni casi, le richieste di ping non riescono. Ciò accade per uno dei diversi motivi:
- L'indirizzo IP specificato dal programma ping non è valido.
- Il sistema host (il dispositivo utilizzato per inviare i ping) non è connesso a una rete IP e, pertanto, non dispone di un indirizzo IP funzionante.
- Nessun dispositivo di rete è connesso all'indirizzo IP di destinazione.
- La congestione della rete o gli errori tra l'host e la destinazione impediscono il passaggio dei messaggi (in una o entrambe le direzioni).
Ogni riga Rispondi da impiega diversi secondi per apparire sullo schermo mentre il programma attende e alla fine va in timeout. L'indirizzo IP a cui si fa riferimento in ciascuna riga di risposta dell'output è l'indirizzo del computer (host) che esegue il ping.
Risposte ping intermittenti
Sebbene non comune, è possibile che il ping riporti un tasso di risposta diverso dallo 0 percento (completamente non rispondente) o dal 100 percento (completamente reattivo). Questo risultato appare più spesso quando il sistema di destinazione viene spento o avviato.
Sei libero di usare il nome di un computer invece di un indirizzo IP con il comando ping. Ad esempio, digita ping lifewire.com per eseguire il ping di un server Lifewire. Perdi la precisione di sapere quale server stai prendendo di mira, ma come metodo semplice e veloce per determinare se la tua connessione Internet funziona, questo trucco è difficile da battere.