Ping komanda ir komandu uzvednes komanda, ko izmanto, lai pārbaudītu avota datora spēju sasniegt noteiktu mērķa datoru. Tas ir vienkāršs veids, kā pārbaudīt, vai dators var sazināties ar citu datoru vai tīkla ierīci.
Ping komanda darbojas, nosūtot interneta vadības ziņojumu protokola (ICMP) Echo Request ziņojumus uz mērķa datoru un gaidot atbildi. Divas galvenās informācijas daļas, ko sniedz ping komanda, ir tas, cik daudz no šīm atbildēm tiek atgrieztas un cik ilgs laiks nepieciešams, lai tās atgrieztos.
Piemēram, jūs, iespējams, neatradīsit atbildes, veicot tīkla printera ping, lai uzzinātu, ka printeris ir bezsaistē un tā kabelis ir jānomaina. Vai arī jums ir jāpiesaista maršrutētājs, lai pārbaudītu, vai dators var izveidot savienojumu ar to, lai novērstu to kā iespējamo tīkla problēmas cēloni.
Vārdu "ping" lieto arī tiešsaistē, lai apzīmētu īsu ziņojumu, parasti īsziņā vai e-pastā. Piemēram, varat "ping jūsu priekšniekam" vai nosūtīt viņam ziņojumu par projektu, taču ping komandai ar to nav nekāda sakara.
Ping komandas pieejamība
Ping komanda ir pieejama komandu uzvednē operētājsistēmās Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista un Windows XP. Tas ir pieejams arī vecākām Windows versijām, piemēram, Windows 98 un 95.
Šo komandu var atrast arī komandu uzvednē izvēlnēs Startēšanas papildu opcijas un Sistēmas atkopšanas opcijas labošanas/atkopšanas izvēlnēs.
Ping komandas sintakse
ping [- t] [- a] [- n skaits] [- l izmērs] [- f] [- i TTL] [- v TOS] [- r skaits] [- s skaits] [-w taimauts] [-R ] [-S srcaddr] [-p] [- 4] [- 6] mērķis [ /?]
Noteiktu ping komandu slēdžu un citu ping komandu sintakse pieejamība dažādās operētājsistēmās var atšķirties.
Ping komandas opcijas | |
---|---|
Prece | Paskaidrojums |
- t | Izmantojot šo opciju, tiks veikta mērķa ping, līdz piespiedīsiet to apturēt, izmantojot Ctrl+C. |
- a | Šī ping komandas opcija, ja iespējams, atrisinās IP adreses mērķa resursdatora nosaukumu. |
- n count | Šī opcija iestata nosūtāmo ICMP atbalss pieprasījumu skaitu no 1 līdz 4294967295. Ja - n netiek izmantots, ping komanda pēc noklusējuma nosūtīs 4. |
- l izmērs | Izmantojiet šo opciju, lai iestatītu atbalss pieprasījuma paketes lielumu baitos no 32 līdz 65 527. Ja neizmantojat , ping komanda nosūtīs 32 baitu atbalss pieprasījumu. -l opcija. |
- f | Izmantojiet šo ping komandas opciju, lai novērstu to, ka maršrutētāji sadrumstalo ICMP atbalss pieprasījumus starp jums un mērķi. Opciju - f visbiežāk izmanto, lai novērstu ceļa maksimālās pārraides vienības (PMTU) problēmas. |
- i TTL | Šī opcija iestata Time to Live (TTL) vērtību, kuras maksimālā vērtība ir 255. |
- v TOS | Šī opcija ļauj iestatīt pakalpojuma veida (TOS) vērtību. Sākot ar operētājsistēmu Windows 7, šī opcija vairs nedarbojas, taču joprojām pastāv saderības iemeslu dēļ. |
- r count | Izmantojiet šo ping komandas opciju, lai norādītu lēcienu skaitu starp datoru un mērķa datoru vai ierīci, kuru vēlaties ierakstīt un parādīt. Maksimālā skaitīšanas vērtība ir 9, tāpēc izmantojiet komandu tracert, ja vēlaties skatīt visus apiņus starp divām ierīcēm. |
- s skaits | Izmantojiet šo opciju, lai interneta laika zīmoga formātā ziņotu par laiku, kad tiek saņemts katrs atbalss pieprasījums un nosūtīta atbalss atbilde. Maksimālā skaitīšanas vērtība ir 4, kas nozīmē, ka tikai pirmajiem četriem apiņiem var būt laika zīmogs. |
- w taimauts | Norādot taimauta vērtību, izpildot ping komandu, tiek pielāgots laiks milisekundēs, ko ping gaida katru atbildi. Ja neizmantojat opciju - w, tiek izmantota noklusējuma taimauta vērtība 4000, kas ir 4 sekundes. |
- R | Šī opcija liek ping komandai izsekot ceļam turp un atpakaļ. |
- S srcaddr | Izmantojiet šo opciju, lai norādītu avota adresi. |
- p | Izmantojiet šo slēdzi, lai pieslēgtu Hyper-V tīkla virtualizācijas nodrošinātāja adresi. |
- 4 | Tas liek ping komandai izmantot tikai IPv4, taču tā ir nepieciešama tikai tad, ja mērķis ir resursdatora nosaukums, nevis IP adrese. |
- 6 | Tas liek ping komandai izmantot tikai IPv6, taču, tāpat kā ar opciju - 4, tā ir nepieciešama tikai, pingot ar resursdatora nosaukumu. |
mērķis | Šis ir galamērķis, kuram vēlaties ping - vai nu IP adrese, vai resursdatora nosaukums. |
/? | Izmantojiet palīdzības slēdzi kopā ar ping komandu, lai parādītu detalizētu palīdzību par vairākām komandas opcijām. |
The - f, - v, - r, - Opcijas s, - j un - k darbojas, pingot tikai IPv4 adreses. Opcijas - R un - S darbojas tikai ar IPv6.
Ir citi retāk izmantotie ping komandas slēdži, tostarp [- j host-list], [- k host-list], un [- c nodalījums]. Lai iegūtu papildinformāciju par šīm opcijām, komandu uzvednē izpildiet ping /?.
Ping komandas izvadi var saglabāt failā, izmantojot novirzīšanas operatoru.
Ping komandu piemēri
Tālāk ir sniegti vairāki piemēri komandām, kas izmanto ping.
Ping Google.com
ping -n 5 -l 1500 www.google.com
Šajā piemērā ping komanda tiek izmantota, lai pārbaudītu saimniekdatora nosaukumu www.google.com. Opcija - n liek ping komandai nosūtīt 5 ICMP atbalss pieprasījumus, nevis noklusējuma 4, un opcija - l nosaka paketes lielumu. katram pieprasījumam līdz 1500 baitiem, nevis noklusējuma 32 baitiem.
Komandu uzvednes logā parādītais rezultāts izskatīsies apmēram šādi:
Atbilde no 172.217.1.142: baiti=1500 laiks=30 ms TTL=54
Atbilde no 172.217.1.142: baiti=1500 laiks=5 ms.
Atbilde no 172.217.1.142: baiti=1500 laiks=29ms TTL=54
Atbilde no 172.217.1.142: baiti=1500 laiks=50 ms.
Atbilde no 172.217.1.142: baiti=1500 laiks=31 ms TTL=54
Ping statistika par 172.217.1.142:
Paketes: nosūtīts=5, saņemts=5, pazaudēts=0 (zaudējums 0%), Aptuvenais brauciena laiks turp un atpakaļ milisekundēs: Minimālais=29 ms, maksimālais=31 ms, vidējais=30 ms
0% zaudējums, kas norādīts 74.217.1.142. Ping statistikā, izskaidro, ka katrs vietnei www.google.com nosūtīts ICMP atbalss pieprasījuma ziņojums tika atgriezts. Tas nozīmē, ka šis tīkla savienojums var lieliski sazināties ar Google vietni.
Ping localhost
ping 127.0.0.1
Iepriekš minētajā piemērā mēs piesūtām ping 127.0.0.1, ko sauc arī par IPv4 lokālā resursdatora IP adresi vai IPv4 cilpas IP adresi, bez opcijām.
Ping komandas izmantošana ar šo adresi ir lielisks veids, kā pārbaudīt, vai Windows tīkla līdzekļi darbojas pareizi, taču tas neko neliecina par jūsu tīkla aparatūru vai savienojumu ar citu datoru vai ierīci. Šī testa IPv6 versija būtu ping::1
Atrodiet saimniekdatora nosaukumu, izmantojot Ping
ping -a 192.168.1.22
Šajā piemērā mēs lūdzam komandu ping atrast resursdatora nosaukumu, kas piešķirts IP adresei 192.168.1.22, bet pretējā gadījumā to ping kā parasti.
Komanda var atrisināt IP adresi, piemēram, 192.168.1.22 kā resursdatora nosaukumu J3RTY22 un pēc tam izpildīt atlikušo ping ar noklusējuma iestatījumiem.
Ping maršrutētāja komanda
ping 192.168.2.1
Līdzīgi iepriekš minētajiem ping komandas piemēriem, šī komanda tiek izmantota, lai pārbaudītu, vai dators var sasniegt maršrutētāju. Vienīgā atšķirība šeit ir tāda, ka tā vietā, lai izmantotu ping komandas slēdzi vai ping vietējam resursdatoram, mēs pārbaudām savienojumu starp datoru un maršrutētāju (šajā gadījumā 192.168.2.1).
Ja jums ir problēmas ar pieteikšanos maršrutētājā vai vispār piekļūstot internetam, pārbaudiet, vai maršrutētājs ir pieejams ar šo ping komandu, protams, aizstājot 192.168.2.1 ar maršrutētāja IP adresi.
Ping ar IPv6
ping -t -6 SERVER
Šajā piemērā mēs piespiežam ping komandai izmantot IPv6 ar opciju - 6 un turpinām ping SERVER bezgalīgi ar - t iespēja. Jūs varat pārtraukt ping manuāli, izmantojot Ctrl+C.
Cipars aiz % šajā ping komandas piemērā ģenerētajās atbildēs ir IPv6 zonas ID, kas visbiežāk norāda izmantoto tīkla interfeisu. Varat ģenerēt zonas ID tabulu, kas atbilst jūsu tīkla interfeisa nosaukumiem, izpildot netsh interfeiss ipv6 show interface IPv6 zonas ID ir numurs Idx kolonnā.
Bottom Line
Ping komanda bieži tiek izmantota kopā ar citām ar tīklu saistītām komandu uzvednes komandām, piemēram, tracert, ipconfig, netstat un nslookup.
Citi pinga lietojumi
Ņemot vērā iepriekš redzamos rezultātus, ir skaidrs, ka varat arī izmantot ping komandu, lai atrastu vietnes IP adresi. Sekojiet šai saitei, lai uzzinātu vairāk par to, kā to izdarīt.
Jūs varat izmantot ping arī Linux datorā, un pastāv arī trešās puses ping rīki, kas piedāvā vairāk funkciju nekā pamata ping komanda.