Ping komandu

Ping komandu piemēri, opcijas, slēdži un citi

Ping komanda ir komandrindas komanda, ko izmanto, lai pārbaudītu avota datora spēju sasniegt noteiktu galamērķa datoru. Ping komandu parasti izmanto kā vienkāršu veidu, lai pārbaudītu, vai dators var sazināties tīklā ar citu datoru vai tīkla ierīci.

Ping komanda darbojas, nosūtot Internet Control Message Protocol (ICMP) echo pieprasījumu ziņojumus galamērķa datoram un gaidot atbildi.

Cik daudzas no šīm atbildēm tiek atgrieztas un cik ilgs laiks tām atgriezties ir divi galvenie informācijas elementi, ko nodrošina ping komanda.

Piemēram, ja tintes tīkla printeris, iespējams, konstatē, ka nav atbildes, tikai lai noskaidrotu, vai printeris ir bezsaistē, un tā kabelis ir jāaizstāj. Vai varbūt jums ir nepieciešams ping maršrutētājs, lai pārliecinātos, ka jūsu dators var izveidot savienojumu ar to, lai to novērstu kā iespējamu tīkla problēmu cēloni.

Ping komandas pieejamība

Ping komanda ir pieejama Command Prompt Windows 10 , Windows 8 , Windows 7 , Windows Vista un Windows XP operētājsistēmās . Ping komanda ir pieejama arī vecākajās Windows versijās, piemēram, Windows 98 un 95 versijās.

Ping komandu var atrast arī komandu uzvednē papildu startēšanas opcijās un sistēmas atkopšanas iespēju labošanas / atkopšanas izvēlnēs.

Piezīme . Atsevišķu ping komandu slēdžu un citu ping komandu sintakses pieejamība var atšķirties no operētājsistēmas uz operētājsistēmu.

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ķa [ /? ]

Padoms. Skatiet sadaļu Kā izlasīt komandas sintakse, ja neesat pārliecināts, kā izskaidrot ping komandas sintaksi, kā aprakstīts iepriekš vai tālāk esošajā tabulā.

-t Izmantojot šo opciju, mērķauditorija tiks piespiesta, līdz jūs piespiedīsit to pārtraukt, izmantojot Ctrl-C .
-a Šī ping komandas opcija, ja iespējams, atrisinās IP adreses mērķa resursdatora nosaukumu .
-n skaits Šī opcija nosaka ICMP echo pieprasījumu skaitu no 1 līdz 4294967295. Ping komandu nosūta 4 pēc noklusējuma, ja nav izmantots -n .
-l lielums Izmantojiet šo opciju, lai iestatītu echo pieprasījuma pakešu lielumu (baitos) no 32 līdz 65 527. Ping komanda nosūtīs 32 bitu echo pieprasījumu, ja jūs neizmantojat opciju -l .
-f Izmantojiet šo ping komandu opciju, lai novērstu ICMP atbalss pieprasījumu sadali maršruti starp jums un mērķi . -f opcija visbiežāk tiek izmantota, lai novērstu Trojas maksimālās pārraides vienības (PMTU) problēmas.
-i TTL Šī opcija nosaka 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 Windows 7, šī opcija vairs nedarbojas, taču joprojām pastāv saderības iemeslu dēļ.
-r skaits Izmantojiet šo ping komandu opciju, lai norādītu apiņu skaitu starp jūsu datoru un mērķa datoru vai ierīci, kuru vēlaties ierakstīt un parādīt. Maksimālais skaitļu skaits ir 9, tādēļ izmantojiet tracert komandu, ja vēlaties, lai apskatītu visus apiņus starp divām ierīcēm.
-s skaits Izmantojiet šo opciju, lai ziņotu par laiku, kas tiek izmantots Internet Timestamp formātā, ka tiek saņemts katrs atbalss pieprasījums un tiek nosūtīta atgādinājuma atbilde. Maksimālā skaitļa vērtība ir 4, tas nozīmē, ka tikai pirmie četri apiņi var būt laika zīmogs.
-w taimauts Nosakot termiņa vērtību, izpildot ping komandu, tiek noteikts laika daudzums milisekundēs, ka ping gaida katru atbildi. Ja neizmantojat opciju -w , tiek izmantota noklusējuma taimauta vērtība 4000, kas ir 4 sekundes.
-R Šī opcija norāda komandai ping, lai izsekotu turp un atpakaļ ceļu.
-S scaddr Izmantojiet šo opciju, lai norādītu avota adresi.
-p Izmantojiet šo pāreju uz Hyper-V tīkla virtualizācijas piegādātāja adreses pingēšanu .
-4 Tas liek ping komandai izmantot tikai IPv4, bet tas ir nepieciešams tikai tad, ja mērķis ir resursdatora nosaukums, nevis IP adrese.
-6 Tas liek ping komandai izmantot tikai IPv6, bet tāpat kā ar opciju -4 , ir nepieciešams tikai tad, ja pingvina saimniekdatora nosaukumu.
mērķis Šis ir galamērķis, uz kuru vēlaties ping, vai nu IP adresi, vai resursdatora nosaukumu.
/? Izmantojiet palīgierīci ar ping komandu, lai parādītu detalizētu palīdzību par komandas vairākām iespējām.

Piezīme. Opcijas -f , -v , -r , -s , -j un -k darbojas, kad pinging tikai IPv4 adreses. R un -S opcijas darbojas tikai ar IPv6.

Citus mazāk izmantotos ping komandas slēdžus, ieskaitot [ -j uzņēmēja-saraksta ], [ -k host-list ] un [ -c nodalījuma ]. Izpildīt ping /? no komandu uzvednes, lai iegūtu plašāku informāciju par šīm iespējām.

Padoms. Ping komandas izvadi varat saglabāt failā, izmantojot novirzīšanas operatoru . Lai uzzinātu vairāk par padomiem, skatiet sadaļu Komandu izvades pārnešana uz failu un skatiet mūsu komandrindas triku sarakstu.

Ping komandu piemēri

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

Šajā piemērā ping komandu izmanto, lai ping uzņemtu nosaukumu www.google.com . Opcija -n norāda komandai ping, lai nosūtītu 5 ICMP atbalss pieprasījumus, nevis noklusējuma vērtību 4, un opcija -l katram pieprasījumam paketes lielums nosaka 1500 baiti, nevis noklusējuma 32 baiti.

Rezultāts, kas parādās lodziņā Komandu uzvedne, izskatīsies šādi:

Pingēšana www.google.com [74.125.224.82] ar 1500 bitu datiem: Atbilde no 74.125.224.82: baitos = 1500 laiks = 68ms TTL = 52 Atbilde no 74.125.224.82: baitu = 1500 laiks = 68ms TTL = 52 Atbilde no 74.125 .224.82: baiti = 1500 laiks = 65ms TTL = 52 Atbilde no 74.125.224.82: baiti = 1500 laiks = 66ms TTL = 52 Atbilde no 74.125.224.82: baits = 1500 laiks = 70 ms TTL = 52 Ping statistika par 74.125.224.82: Paketi : Nosūtīts = 5, Saņemts = 5, Lost = 0 (zaudējums 0%), Aptuvenais apgriezienu skaits milli-sekundēs: Minimums = 65ms, Maksimums = 70ms, Vidējais = 67ms

0% zaudējumi, par kuriem tika ziņots saskaņā ar Ping statistiku par 74.125.224.82, man saka, ka katrs ICMP echo pieprasījuma ziņojums, kas nosūtīts uz www.google.com, tika atgriezts. Tas nozīmē, ka, ciktāl tas attiecas uz manu tīkla savienojumu, es varu tik labi sazināties ar Google vietni.

ping 127.0.0.1

Iepriekš minētajā piemērā es esmu pinging 127.0.0.1 , ko sauc arī par IPv4 vietējo IP adresi vai IPv4 loopback IP adresi bez opcijām.

Ping komandas izmantošana ping 127.0.0.1 ir lielisks veids, kā pārbaudīt, vai Windows tīkla funkcijas darbojas pareizi, bet tas neko neuzstāda par jūsu tīkla aparatūru vai jūsu savienojumu ar kādu citu datoru vai ierīci.

Šī testa IPv6 versija būtu ping :: 1 .

ping -a 192.168.1.22

Šajā piemērā es lūdzu ping komandu atrast resursdatora nosaukumu, kas piešķirts 192.168.1.22 IP adresei, bet citādi to pingot kā parasti.

Pinging J3RTY22 [192.168.1.22] ar 32 baitiem datu: Atbilde no 192.168.1.22: bytes = 32 laiks

Kā redzat, ping komanda atļāva ievadīto IP adresi 192.168.1.22 kā saimniekdatora nosaukumu J3RTY22 un pēc tam izpildīja atlikušo ping ar noklusējuma iestatījumiem.

ping-t -6 SERVER

Šajā piemērā es piespiežam ping komandu izmantot IPv6 ar opciju -6 un turpina ping SERVER uz nenoteiktu laiku ar -t opciju.

Pinging SERVER [fe80: fd1a: 3327: 2937: 7df3% 10] ar 32 bitu datiem: Reply from fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Reply from fe80 :: fd1a: 3327: 2937 : 7df3% 10: laiks

Pēc septiņām atbildēm es pārtraucu ping manuāli ar Ctrl-C. Arī, kā redzat, opcija -6 radīja IPv6 adreses.

Padoms. Pēc šī ping komandas piemēra ģenerēto atbilžu% ir IPv6 zonas ID, kas visbiežāk norāda izmantoto tīkla saskarni. Jūs varat ģenerēt zonu ID tabulu, kas atbilst jūsu tīkla interfeisa nosaukumiem, izpildot netsh saskarnes ipv6 demonstrēšanas saskarni . IPv6 Zone ID ir numurs idx slejā.

Ping saistītās komandas

Ping komandu bieži lieto kopā ar citām tīkla komandu komandām, piemēram, tracert , ipconfig, netstat , nslookup un citiem.