Skip to main content

Comando ping (esempi, opzioni, opzioni e altro)

Qué es el comando Ping y cómo funciona www.informaticovitoria.com (Potrebbe 2024)

Qué es el comando Ping y cómo funciona www.informaticovitoria.com (Potrebbe 2024)
Anonim

Il comando ping è un comando del prompt dei comandi utilizzato per verificare la capacità del computer di origine di raggiungere un computer di destinazione specificato. Il comando ping viene solitamente utilizzato come un modo semplice per verificare che un computer possa comunicare attraverso la rete con un altro computer o dispositivo di rete.

Il comando ping funziona inviando Richiesta echo ICMP (Internet Control Message Protocol) messaggi al computer di destinazione e in attesa di una risposta.

Quante di queste risposte vengono restituite e il tempo necessario per il loro ritorno sono le due informazioni principali fornite dal comando ping.

Ad esempio, potresti scoprire che non ci sono risposte quando esegui il ping su una stampante di rete, solo per scoprire che la stampante non è in linea e che il suo cavo deve essere sostituito. O forse è necessario eseguire il ping di un router per verificare che il computer possa collegarsi ad esso, per eliminarlo come possibile causa di un problema di rete.

Nota: La parola "ping" è anche utilizzata online per riferirsi a un breve messaggio, di solito tramite messaggio di testo o e-mail. Ad esempio, puoi "inviare un ping al tuo capo" o inviarle un messaggio quando hai finito con un progetto specifico, ma non ha nulla a che fare con il comando ping.

Ping Command Availability

Il comando ping è disponibile all'interno del prompt dei comandi nei sistemi operativi Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP. Il comando ping è disponibile anche in versioni precedenti di Windows come Windows 98 e 95.

Il comando ping può essere trovato anche nel prompt dei comandi nelle opzioni di avvio avanzate e nei menu di ripristino / ripristino delle opzioni di ripristino del sistema.

Nota: La disponibilità di determinati comandi di comando ping e altre sintassi del comando ping potrebbe essere diversa dal sistema operativo al sistema operativo.

Ping Command Sintassi

ping -t -un -n contare -l taglia -f -io TTL -v TOS -r contare -S contare -w tempo scaduto -R -S srcaddr -p -4 -6 bersaglio /?

Mancia: Vedi Come leggere la sintassi del comando se non si è sicuri su come interpretare la sintassi del comando ping come descritto sopra o nella tabella seguente.

-tL'utilizzo di questa opzione eseguirà il ping del file bersaglio fino a quando non lo costringi a fermarsi usando Ctrl-C.
-unQuesta opzione di comando ping risolverà, se possibile, il nome host di un indirizzo IP bersaglio .
-n contare Questa opzione imposta il numero di richieste Echo ICMP da inviare, da 1 a 4294967295. Il comando ping invierà 4 per impostazione predefinita se-n non è usato
-l taglia Utilizzare questa opzione per impostare la dimensione, in byte, del pacchetto di richiesta echo da 32 a 65.527. Il comando ping invierà una richiesta eco a 32 byte se non si utilizza il comando -l opzione.
-fUtilizzare questa opzione di comando ping per impedire che le richieste Echo ICMP vengano frammentate da router tra voi e il bersaglio . Il -f l'opzione è più spesso utilizzata per la risoluzione dei problemi di Path Maximum Transmission Unit (PMTU).
-io TTL Questa opzione imposta il valore Time to Live (TTL), il cui massimo è 255.
-v TOS Questa opzione consente di impostare un valore di tipo di servizio (TOS). A partire da Windows 7, questa opzione non funziona più ma esiste ancora per ragioni di compatibilità.
-r contare Usa questa opzione comando ping per specificare il numero di hop tra il tuo computer e il bersaglio computer o dispositivo che desideri venga registrato e visualizzato. Il valore massimo per contare è 9, quindi usa invece il comando tracert se sei interessato a visualizzare tutti gli hop tra due dispositivi.
-S contare Utilizzare questa opzione per riportare l'ora, nel formato Timestamp di Internet, in cui ogni richiesta echo viene ricevuta e viene inviata la risposta echo. Il valore massimo per contare è 4, il che significa che solo i primi quattro hop possono essere timestampati.
-w tempo scaduto Specificare a tempo scaduto valore durante l'esecuzione del comando ping regola la quantità di tempo, in millisecondi, in cui il ping attende ogni risposta. Se non usi il -w opzione, viene utilizzato il valore di timeout predefinito di 4000, che corrisponde a 4 secondi.
-RQuesta opzione dice al comando ping di tracciare il percorso di andata e ritorno.
-S srcaddr Utilizzare questa opzione per specificare l'indirizzo di origine.
-pUtilizzare questa opzione per eseguire il ping a Virtualizzazione della rete Hyper-V indirizzo del fornitore
-4Ciò impone al comando ping di utilizzare solo IPv4, ma è necessario solo se bersaglio è un nome host e non un indirizzo IP.
-6Ciò impone al comando ping di utilizzare solo IPv6 ma come con -4 opzione, è necessaria solo quando si esegue il ping di un nome host.
bersaglio Questa è la destinazione che si desidera eseguire il ping, un indirizzo IP o un nome host.
/?Utilizzare l'interruttore della guida con il comando ping per visualizzare la guida dettagliata sulle diverse opzioni del comando.

Nota: Il -f, -v, -r, -S, -j, e -K le opzioni funzionano solo quando si esegue il ping degli indirizzi IPv4. Il -R e -S le opzioni funzionano solo con IPv6.

Esistono anche altri commutatori meno comuni per il comando ping, tra cui -j host-list , -K host-list , e -c scomparto . Eseguire ping /? dal prompt dei comandi per ulteriori informazioni su queste opzioni.

Mancia: È possibile salvare l'output del comando ping su un file utilizzando un operatore di reindirizzamento. Vedi Come reindirizzare l'output del comando su un file per istruzioni o consultare l'elenco Trucchi del prompt dei comandi per ulteriori suggerimenti.

Esempi di comando ping

ping -n 5 -l 1500 www.google.com

In questo esempio, il comando ping viene utilizzato per eseguire il ping del nome host www.google.com .

Il -n opzione dice al comando ping da inviare 5 ICMP Echo Requests al posto del default di 4, e il -l opzione imposta la dimensione del pacchetto per ogni richiesta a 1500 byte invece del valore predefinito di 32 byte.

Il risultato visualizzato nella finestra del prompt dei comandi sarà simile a questo:

Pinging www.google.com 74.125.224.82 con 1500 byte di dati: Risposta da 74.125.224.82: byte = 1500 tempo = 68 ms TTL = 52 Risposta da 74.125.224.82: byte = 1500 tempo = 68 ms TTL = 52 Risposta da 74.125 .224.82: byte = 1500 tempo = 65 ms TTL = 52 Risposta da 74.125.224.82: byte = 1500 tempo = 66 ms TTL = 52 Risposta da 74.125.224.82: byte = 1500 tempo = 70 ms TTL = 52 Statistiche ping per 74.125.224.82: Pacchetti : Inviato = 5, Ricevuto = 5, Perso = 0 (0% di perdita), Tempo approssimativo di andata e ritorno in millisecondi: Minimo = 65ms, Massimo = 70ms, Medio = 67ms

Il 0% di perdita riportato sotto Statistiche ping per 74.125.224.82 mi dice che ogni messaggio di richiesta di eco ICMP è stato inviato a www.google.com è stato restituito. Ciò significa che, per quanto riguarda questa connessione di rete, può comunicare correttamente con il sito Web di Google.

ping 127.0.0.1

Nell'esempio sopra, stiamo eseguendo il ping 127.0.0.1 , chiamato anche indirizzo IP localhost IPv4 o indirizzo IP di loopback IPv4, senza opzioni.

Usando il comando ping per eseguire il ping 127.0.0.1 è un modo eccellente per verificare che le funzionalità di rete di Windows funzionino correttamente, ma non dice nulla sull'hardware di rete o sulla connessione a qualsiasi altro computer o dispositivo. La versione IPv6 di questo test sarebbe ping :: 1.

ping -a 192.168.1.22

In questo esempio, chiediamo al comando ping di trovare il nome host assegnato a 192.168.1.22 Indirizzo IP, ma altrimenti eseguire il ping normalmente.

Pinging J3RTY22 192.168.1.22 con 32 byte di dati: Risposta da 192.168.1.22: byte = 32 volta

Come puoi vedere, il comando ping ha risolto l'indirizzo IP inserito, 192.168.1.22 , come il nome host J3RTY22 e quindi eseguito il resto del ping con le impostazioni predefinite.

ping 192.168.2.1

Simile agli esempi di comando ping sopra, questo è usato per vedere se il tuo computer può raggiungere il tuo router. L'unica differenza qui è che invece di usare un comando di comando ping o il pinging dell'host locale, stiamo controllando la connessione tra il computer e il router ( 192.168.2.1 in questo caso).

Se hai problemi ad accedere al tuo router o ad accedere a Internet, controlla se il tuo router è accessibile con questo comando ping, ovviamente, sostituendo 192.168.2.1 con l'indirizzo IP del tuo router.

ping -t -6 SERVER

In questo esempio, imponiamo al comando ping di utilizzare IPv6 con il comando -6 opzione e continua a pingare SERVER indefinitamente con il -t opzione.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 con 32 byte di dati: Risposta da fe80 :: fd1a: 3327: 2937: 7df3% 10: tempo = 1 ms Risposta da fe80 :: fd1a: 3327: 2937 : 7df3% 10: tempo

Abbiamo interrotto il ping manualmente con Ctrl + C dopo sette risposte. Inoltre, come puoi vedere, il -6 opzione prodotta indirizzi IPv6.

Mancia: Il numero dopo il % nelle risposte generate in questo esempio di comando ping è l'ID zona IPv6, che più spesso indica l'interfaccia di rete utilizzata.

È possibile generare una tabella di ID zona abbinata ai nomi dell'interfaccia di rete eseguendo interfaccia netsh interfaccia show ipv6. L'ID zona IPv6 è il numero nel Idx colonna.

Comandi correlati al ping

Il comando ping viene spesso utilizzato con altri comandi del prompt dei comandi relativi alla rete come tracert, ipconfig, netstat, nslookup e altri.