📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

PING Command - Troubleshooting Networks

PowerCert Animated Videos9:14

Transcription

Ciao a tutti, in questo video parleremo di uno degli strumenti più utilizzati nelle reti, e parlo del comando ping. Il comando ping è ora uno strumento semplice che puoi usare per risolvere problemi di rete, come la connettività di rete. Quindi puoi usarlo per verificare se sei connesso a una rete locale o se sei persino connesso a Internet. Puoi anche usarlo per verificare se la tua scheda di interfaccia di rete funziona correttamente e viene anche utilizzato per testare problemi DNS, come la risoluzione dei nomi. Ad esempio, facciamo il ping di un indirizzo IP di un host. Ora questo host può essere qualsiasi dispositivo di rete, come un computer, un server, un router o una stampante, sia nella tua rete locale che tramite Internet. Ma in questo esempio, faremo il ping di un server nella nostra rete locale. Quindi apriremo un prompt dei comandi e poi digiteremo la parola ping insieme all'indirizzo IP del server e poi premeremo "invio". Quindi il programma ping invierà 4 pacchetti di dati all'indirizzo IP del server, quindi il nostro computer attenderà una risposta. Quindi il server ci restituirà i pacchetti di dati come risposta, e queste risposte sono chiamate richieste di eco-risposta, e queste risposte ti informano su cosa sta succedendo con il server che abbiamo contattato. Ad esempio, se abbiamo ricevuto una risposta, questo è un buon segno. Ciò significa quindi che ci sono connessioni di rete tra noi e il server, sia che il server si trovi nella tua rete locale o su Internet. Quindi sono stati inviati 4 pacchetti e poi ricevuti 4 pacchetti. Ma se facciamo il ping dello stesso server e questa volta non abbiamo ricevuto una risposta, ciò significa che il server non ha risposto, e ciò potrebbe significare che non c'è connettività di rete tra il nostro computer e il server. Questo può ora essere per una serie di ragioni. Ad esempio, se inviamo un ping al server e se riceviamo un messaggio che dice "richiesta scaduta", ciò potrebbe significare che il server è spento, o potrebbe anche significare che il server è attivo, ma che sta utilizzando un firewall che blocca tutte le richieste di ping. Cosa succede ora se provi a fare il ping di un host e non tutti i pacchetti di dati ti rispondono? Ad esempio, se fai il ping di un host, il tuo computer invierà 4 pacchetti di dati. Ma a volte potresti ricevere solo 1, 2 o 3 pacchetti indietro invece dei 4 che hai inviato. Questo è chiamato perdita di pacchetti e la perdita di pacchetti può verificarsi per una serie di ragioni. Potrebbe significare che c'è congestione della rete. Se c'è molto traffico su una rete e la rete non può gestire tutto il traffico extra, i pacchetti di dati andranno persi. Oppure potrebbe anche accadere a causa di hardware difettoso, come cavi difettosi o cablaggi difettosi. Oppure potrebbe essere una scheda di rete difettosa, o connessioni difettose, o potrebbe essere un modem difettoso, che è esattamente quello che mi è successo nel mio caso. Qualche anno fa, ero costantemente in ritardo con tutto ciò che facevo su Internet. Pertanto, ho eseguito un test di ping continuo e ho perso almeno un terzo dei miei pacchetti in modo abbastanza coerente. Pertanto, ho concluso che doveva essere il mio modem. Quindi è stato sostituito e ha risolto il problema. Oppure in un altro scenario, se vogliamo fare il ping di un server remoto su Internet e se riceviamo un messaggio che dice "host di destinazione irraggiungibile", ciò significa che non è stato possibile trovare un percorso verso la destinazione. Quindi potrebbe significare che un router non ha informazioni su come inviare dati alla destinazione, o potrebbe anche significare che il server remoto è spento o disconnesso dalla rete. Oppure potrebbe anche significare che il tuo computer non è connesso a una rete. Quindi utilizziamo il comando ping in uno scenario tipico. Supponiamo che qualcuno mi dica che non ha una connessione Internet perché non può accedere a nessuna pagina web con il proprio computer, che è un caso molto comune. La prima cosa che faccio è sedermi al loro computer e usare lo strumento ping per vedere se non è Internet. Quindi, ancora prima di controllare il loro modem, router o eventuali connessioni via cavo, la prima cosa che faccio è eseguire un semplice test di ping. Quindi aprirei un prompt dei comandi e vedrei se riesco a fare il ping di un sito web, come yahoo.com. Nota in questo metodo che sto effettivamente facendo il ping del nome di dominio yahoo.com e non del suo indirizzo IP. Poiché lo faccio in questo modo, sto anche testando problemi di risoluzione dei nomi relativi al DNS, e inoltre, non conosco l'indirizzo IP di Yahoo. Quindi, se faccio il ping a yahoo.com, e se il ping ha successo, so che siamo connessi a Internet, perché ho ricevuto una risposta positiva da yahoo.com. Quindi so automaticamente che tutto il mio hardware, come i miei cavi, la scheda di rete, il router e il modem, funzionano tutti correttamente, incluso il mio provider di servizi Internet. Quindi ora so che il motivo per cui questo computer non può aprire pagine web è correlato al software e non all'hardware. Quindi il problema è molto probabilmente nel loro browser Internet, o è un problema di firewall. Eseguendo prima un test di ping, mi ha fatto risparmiare un sacco di tempo perché ho evitato il fastidio di guardare intorno al modem o al router, guardare i LED, controllare i cavi o guardare dietro il computer per vedere se un cavo di rete è collegato alla mia scheda di rete. Mi sono semplicemente seduto ed eseguito un semplice test di ping. L'unica volta che devi controllare il tuo hardware è se il ping non ha avuto successo. Tuttavia, anche prima di iniziare a controllare l'hardware, puoi anche utilizzare il comando ping per verificare altre cose, come verificare se la tua scheda di interfaccia di rete funziona correttamente, e questo è chiamato test di loopback. Un test di loopback invia segnali al tuo computer per scopi di test. Quindi, in un prompt dei comandi, digiterò ping e poi l'indirizzo IP di loopback che è 127.0.0.1, oppure puoi semplicemente digitare "ping localhost" che fa la stessa cosa. E se il ping ha avuto successo, puoi essere certo che la tua scheda di rete funzioni bene. Ma se il test di loopback fallisce, c'è un problema con la tua scheda di rete. Ora il comando ping può anche essere utilizzato per testare problemi di risoluzione dei nomi DNS, e se non hai familiarità con ciò che fa il DNS, puoi guardare il mio video sul DNS sul mio canale YouTube. Ma in poche parole, è il DNS che risolve i nomi di dominio in indirizzi IP. Come ricorderai in precedenza, ho eseguito un test di ping facendo il ping del nome di dominio "yahoo.com" invece del suo indirizzo IP. E come ho detto prima, se il ping ha avuto successo, significa che tutto il mio hardware funziona correttamente. Ma conferma anche che il DNS funziona correttamente. Come puoi vedere, il DNS ha risolto correttamente l'indirizzo IP di yahoo.com. Ma se inviamo un ping a yahoo.com, e riceviamo un messaggio che dice "richiesta di ping non può trovare l'host yahoo.com. Controlla il nome e riprova", allora questo potrebbe essere un problema DNS perché il nostro computer non è stato in grado di risolvere il nome di dominio in un indirizzo IP. Quindi la prossima cosa da fare è provare a fare il ping dell'indirizzo IP invece, e questo è se conosci già l'indirizzo IP. Oppure, se non lo fai, come la maggior parte di noi non fa ancora, puoi inserire un indirizzo IP facile da ricordare, come l'indirizzo IP DNS di Google, che è 8.8.8.8 e se il ping ha successo questa volta, conferma che si tratta di un problema DNS, perché il computer può fare il ping degli indirizzi IP, ma non può fare il ping dei nomi di dominio. Per risolvere questo problema, puoi provare alcune cose. Puoi provare a svuotare il tuo DNS digitando "ipconfig / flushdns" in un prompt dei comandi, oppure potresti voler controllare le tue impostazioni DNS nella configurazione della tua scheda di rete e potrebbe anche essere un problema con i server DNS stessi, o potrebbe essere un problema con il tuo provider di servizi Internet. E infine, il comando ping può anche essere combinato con altri sottocomandi chiamati "switch". E gli switch vengono utilizzati per modificare i parametri dell'utilità ping, e puoi vedere un elenco completo di questi switch digitando "ping /?". Quindi grazie a tutti per aver guardato questo video, per favore iscrivetevi e ci vediamo nel prossimo video.