ping, tracert, pathping
Strumenti per verificare la raggiungibilità di un host e il percorso dei pacchetti.
ping
ping 8.8.8.8
ping google.com
ping -n 10 google.com
ping -t google.com
ping -l 1472 -f google.com
ping -4 google.com
ping -a 192.168.1.10
| Opzione | Significato |
|---|---|
-n N | Invia N richieste (predefinito 4) |
-t | Continuo, finché non premi Ctrl+C |
-l N | Dimensione del pacchetto in byte |
-f | Non frammentare (per testare l'MTU) |
-4 / -6 | Forza IPv4 / IPv6 |
-a | Risolve l'indirizzo in nome host |
-w ms | Timeout in millisecondi |
Interpretazione:
Risposta da ...: tempo=12ms: l'host risponde.Richiesta scaduta: nessuna risposta (host spento, firewall o problema di rete).Host di destinazione non raggiungibile: nessuna rotta verso la destinazione.
Un host che non risponde al ping può comunque essere acceso: molti firewall bloccano ICMP.
tracert
Mostra i router attraversati per raggiungere la destinazione.
tracert google.com
tracert -d google.com
tracert -h 20 google.com
-d evita la risoluzione dei nomi (più veloce), -h limita il numero di salti.
Asterischi (*) su un salto non indicano per forza un problema: il router può semplicemente non rispondere ai pacchetti di test.
pathping
Unisce ping e tracert e calcola la perdita di pacchetti per ogni salto. È lento (circa 5 minuti).
pathping google.com
pathping -q 10 -p 100 google.com
Test di una porta
ping non verifica le porte. Per testare una porta TCP usa PowerShell:
Test-NetConnection google.com -Port 443
Pacchetto MTU
Per trovare l'MTU massimo senza frammentazione, riduci -l finché il ping risponde:
ping -f -l 1472 8.8.8.8
L'MTU effettivo è la dimensione trovata più 28 byte di intestazioni (1472 + 28 = 1500).