Ping komanda yra komandų eilutės komanda, naudojama š altinio kompiuterio gebėjimui pasiekti nurodytą paskirties kompiuterį patikrinti. Tai paprastas būdas patikrinti, ar kompiuteris gali susisiekti su kitu kompiuteriu arba tinklo įrenginiu.
Ping komanda veikia siunčiant interneto valdymo pranešimų protokolo (ICMP) Echo Request pranešimus į paskirties kompiuterį ir laukiant atsakymo. Dvi pagrindinės informacijos dalys, kurias pateikia ping komanda, yra tai, kiek tų atsakymų grąžinama ir kiek laiko užtrunka, kol jie grįžta.
Pavyzdžiui, siųsdami tinklo spausdintuvo pingą galite nerasti atsakymų, tik sužinosite, kad spausdintuvas neprisijungęs ir reikia pakeisti jo kabelį. Arba jums reikia išsiųsti ping maršruto parinktuvą, kad patikrintumėte, ar kompiuteris gali prie jo prisijungti, kad pašalintumėte tai kaip galimą tinklo problemos priežastį.
Žodis „ping“internete taip pat vartojamas trumpai žinutei, dažniausiai teksto ar el. paštu, apibūdinti. Pvz., galite „pinguoti savo viršininkui“arba išsiųsti jam pranešimą apie projektą, tačiau ping komanda su ja neturi nieko bendra.
Ping komandos prieinamumas
Ping komanda pasiekiama iš komandų eilutės Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista ir Windows XP operacinėse sistemose. Jis taip pat pasiekiamas senesnėse „Windows“versijose, pvz., „Windows 98“ir „Windows 95“.
Šią komandą taip pat galima rasti komandų eilutėje, esančioje išplėstinių paleisties parinkčių ir sistemos atkūrimo parinkčių taisymo / atkūrimo meniu.
Ping komandos sintaksė
ping [- t] [- a] [- n skaičius] [- l dydis] [- f] [- i TTL] [- v TOS] [- r skaičius] [- s skaičius] [-w skirtasis laikas] [-R ] [-S srcaddr] [-p] [- 4] [- 6] tikslinė [ /?]
Tam tikrų ping komandų jungiklių ir kitos ping komandos sintaksės prieinamumas įvairiose operacinėse sistemose gali skirtis.
Ping komandos parinktys | |
---|---|
Prekė | Paaiškinimas |
- t | Naudojant šią parinktį, taikinys bus pinguojamas, kol priversi jį sustabdyti paspausdami Ctrl+C. |
- a | Ši ping komandos parinktis, jei įmanoma, išspręs IP adreso tikslo pagrindinio kompiuterio pavadinimą. |
- n count | Ši parinktis nustato siunčiamų ICMP aido užklausų skaičių nuo 1 iki 4294967295. Ping komanda pagal numatytuosius nustatymus išsiųs 4, jei - n nenaudojamas. |
- l dydis | Naudokite šią parinktį norėdami nustatyti aido užklausos paketo dydį baitais nuo 32 iki 65, 527. Ping komanda išsiųs 32 baitų aido užklausą, jei nenaudosite - l parinktis. |
- f | Naudokite šią ping komandos parinktį, kad neleistumėte, kad ICMP Echo Requests suskaidytų maršrutizatorius tarp jūsų ir objekto. Parinktis - f dažniausiai naudojama siekiant pašalinti didžiausio perdavimo įrenginio kelio (PMTU) triktis. |
- i TTL | Ši parinktis nustato „Time to Live“(TTL) reikšmę, kurios didžiausia yra 255. |
- v TOS | Ši parinktis leidžia nustatyti paslaugos tipo (TOS) reikšmę. Nuo „Windows 7“ši parinktis nebeveikia, bet vis dar egzistuoja dėl suderinamumo priežasčių. |
- r count | Naudokite šią ping komandos parinktį norėdami nurodyti perėjimų tarp kompiuterio ir tikslinio kompiuterio ar įrenginio, kurį norite įrašyti ir rodyti, skaičių. Didžiausia skaičiaus reikšmė yra 9, todėl vietoj to naudokite komandą tracert, jei norite peržiūrėti visus šuolius tarp dviejų įrenginių. |
- s count | Naudokite šią parinktį, norėdami pranešti apie laiką, interneto laiko žymos formatu, kada buvo gauta kiekviena aido užklausa ir išsiųstas aido atsakymas. Didžiausia skaičiaus reikšmė yra 4, o tai reiškia, kad laiko žyma gali būti pažymėta tik pirmiems keturiems šuoliams. |
- w skirtasis laikas | Nurodžius skirtojo laiko reikšmę, kai vykdoma ping komanda, koreguojamas laikas, milisekundėmis, kurio ping laukia kiekvieno atsakymo. Jei nenaudojate parinkties - w, naudojama numatytoji skirtojo laiko reikšmė 4000, ty 4 sekundės. |
- R | Ši parinktis nurodo ping komandai atsekti kelionės pirmyn ir atgal kelią. |
- S srcaddr | Naudokite šią parinktį norėdami nurodyti š altinio adresą. |
- p | Naudokite šį jungiklį, norėdami siųsti „Hyper-V“tinklo virtualizacijos teikėjo adresą. |
- 4 | Tai priverčia ping komandą naudoti tik IPv4, bet būtina tik tuo atveju, jei tikslas yra pagrindinio kompiuterio pavadinimas, o ne IP adresas. |
- 6 | Tai priverčia ping komandą naudoti tik IPv6, bet kaip ir naudojant - 4 parinktį, būtina tik siunčiant ping serverio pavadinimą. |
tikslas | Tai yra vieta, į kurią norite siųsti ping – IP adresą arba pagrindinio kompiuterio pavadinimą. |
/? | Naudokite pagalbos jungiklį su ping komanda, kad parodytumėte išsamią pagalbą apie kelias komandos parinktis. |
The - f, - v, - r, - s, - j ir - k parinktys veikia tik pinguojant IPv4 adresus. Parinktys - R ir - S veikia tik su IPv6.
Yra ir kitų rečiau naudojamų ping komandos jungiklių, įskaitant [- j host-list], [- k host-list], ir [- c skyrius]. Norėdami gauti daugiau informacijos apie šias parinktis, komandų eilutėje paleiskite ping /?.
Galite įrašyti ping komandos išvestį į failą naudodami peradresavimo operatorių.
Ping komandų pavyzdžiai
Toliau pateikiami keli komandų, kuriose naudojamas ping, pavyzdžiai.
Ping Google.com
ping -n 5 -l 1500 www.google.com
Šiame pavyzdyje ping komanda naudojama prieglobos serverio pavadinimui www.google.com patikrinti. Parinktis - n nurodo ping komandai siųsti 5 ICMP aido užklausas vietoj numatytosios 4, o parinktis - l nustato paketo dydį. kiekvienai užklausai iki 1500 baitų vietoj numatytojo 32 baitų.
Komandinės eilutės lange rodomas rezultatas atrodys maždaug taip:
Atsakyti nuo 172.217.1.142: baitai=1500 laikas=30ms TTL=54
Atsakyti nuo 172.217.1.142: baitai=1500 laikas=50 ms
Atsakyti iš 172.217.1.142: baitai=1500 laikas=29ms TTL=54
Atsakyti nuo 172.217.1.142: baitai=1500 laikas=50 ms
Atsakymas iš 172.217.1.142: baitai=1500 laikas=31 ms TTL=54
Ping statistika 172.217.1.142:
Paketai: išsiųsti=5, gauti=5, prarasti=0 (praradimas 0%), Apytikslis kelionės pirmyn ir atgal laikas milisekundėmis: Mažiausias=29 ms, didžiausias=31 ms, vidurkis=30 ms
0 % praradimas, nurodytas 74.217.1.142 Ping statistikoje, paaiškina, kad kiekvienas adresu www.google.com išsiųstas ICMP aido užklausos pranešimas buvo grąžintas. Tai reiškia, kad naudojant šį tinklo ryšį jis gali puikiai susisiekti su „Google“svetaine.
Ping localhost
ping 127.0.0.1
Aukščiau pateiktame pavyzdyje pinguojame 127.0.0.1, dar vadinamą IPv4 vietinio pagrindinio kompiuterio IP adresu arba IPv4 atgalinio ryšio IP adresu, be parinkčių.
Ping komandos su šiuo adresu naudojimas yra puikus būdas patikrinti, ar „Windows“tinklo funkcijos veikia tinkamai, tačiau tai nieko nesako apie jūsų tinklo aparatinę įrangą ar ryšį su bet kuriuo kitu kompiuteriu ar įrenginiu. Šio testo IPv6 versija būtų ping::1
Raskite pagrindinio kompiuterio pavadinimą naudodami Ping
ping -a 192.168.1.22
Šiame pavyzdyje mes prašome ping komandos surasti pagrindinio kompiuterio pavadinimą, priskirtą 192.168.1.22 IP adresui, bet kitu atveju prašome jį siųsti kaip įprasta.
Komanda gali nustatyti IP adresą, 192.168.1.22, kaip pagrindinio kompiuterio pavadinimą J3RTY22, o tada vykdyti likusią ping su numatytaisiais nustatymais.
Ping Router Command
ping 192.168.2.1
Panašiai į aukščiau pateiktus ping komandos pavyzdžius, ši komanda naudojama norint patikrinti, ar kompiuteris gali pasiekti maršruto parinktuvą. Vienintelis skirtumas yra tas, kad vietoj ping komandos jungiklio arba vietinio pagrindinio kompiuterio tikriname ryšį tarp kompiuterio ir maršrutizatoriaus (šiuo atveju 192.168.2.1).
Jei kyla problemų prisijungiant prie maršruto parinktuvo arba iš viso prisijungiant prie interneto, pažiūrėkite, ar maršruto parinktuvas pasiekiamas naudojant šią ping komandą, žinoma, pakeisdami 192.168.2.1 savo maršrutizatoriaus IP adresu.
Ping naudojant IPv6
ping -t -6 SERVERIS
Šiame pavyzdyje mes priverčiame ping komandą naudoti IPv6 su - 6 ir toliau neribotą laiką ping ping SERVER su - tparinktis. Ping galite nutraukti rankiniu būdu paspausdami Ctrl+C.
Skaičius po % atsakymuose, sugeneruotuose šiame ping komandos pavyzdyje, yra IPv6 zonos ID, kuris dažniausiai nurodo naudojamą tinklo sąsają. Galite sugeneruoti zonų ID, atitinkančių jūsų tinklo sąsajos pavadinimus, lentelę, vykdydami netsh sąsaja ipv6 show interface IPv6 zonos ID yra numeris stulpelyje Idx.
Bottom line
Ping komanda dažnai naudojama su kitomis su tinklu susijusiomis komandų eilutės komandomis, pvz., tracert, ipconfig, netstat ir nslookup.
Kiti Ping naudojimo būdai
Atsižvelgiant į aukščiau pateiktus rezultatus, aišku, kad svetainės IP adresui rasti galite naudoti ir ping komandą. Spustelėkite šią nuorodą, kad sužinotumėte daugiau, kaip tai padaryti.
Taip pat galite naudoti ping „Linux“kompiuteryje, taip pat yra trečiųjų šalių pingo įrankių, kurie siūlo daugiau funkcijų nei pagrindinė ping komanda.