A ping parancs egy parancssori parancs, amellyel tesztelhető, hogy a forrásszámítógép képes-e elérni egy meghatározott célszámítógépet. Ez egy egyszerű módja annak ellenőrzésére, hogy egy számítógép tud-e kommunikálni egy másik számítógéppel vagy hálózati eszközzel.
A ping parancs úgy működik, hogy az Internet Control Message Protocol (ICMP) Echo Request üzeneteket küldi a célszámítógépnek, és vár a válaszra. A ping parancs két fő információja az, hogy a válaszok közül mennyit ad vissza, és mennyi időbe telik a visszatérésük.
Például előfordulhat, hogy egy hálózati nyomtató pingelésekor nem kap választ, csak akkor derül ki, hogy a nyomtató offline állapotban van, és a kábelét ki kell cserélni. Vagy lehet, hogy meg kell pingelnie egy routert, hogy megbizonyosodjon arról, hogy számítógépe tud-e csatlakozni hozzá, hogy kiküszöbölje a hálózati probléma lehetséges okát.
A "ping" szót online is használják egy rövid üzenetre, általában szöveges vagy e-mail üzenetre. Például "pingelheti a főnökét", vagy üzenetet küldhet neki egy projektről, de a ping parancsnak semmi köze ehhez.
Ping parancs elérhetősége
A ping parancs a Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista és Windows XP operációs rendszerek Parancssorából érhető el. A Windows régebbi verzióiban is elérhető, mint például a Windows 98 és 95.
Ez a parancs a Speciális indítási beállítások és a Rendszer-helyreállítási beállítások javítás/helyreállítás menü Parancssorában is megtalálható.
Ping parancs szintaxis
ping [- t] [- a] [- n szám] [- l méret] [- f] [- i TTL] [- v TOS] [- r count] [- s count] [-w időtúllépés] [-R ] [-S srcaddr] [-p] [- 4] [- 6] cél [ /?]
Bizonyos ping parancskapcsolók és egyéb ping parancsok szintaxisa operációs rendszerenként eltérő lehet.
Ping parancsbeállítások | |
---|---|
Elem | Magyarázat |
- t | Ennek az opciónak a használata pingelni fogja a célt, amíg le nem kényszeríti a Ctrl+C használatával. |
- a | Ez a ping parancs opció, ha lehetséges, feloldja egy IP-cím célállomásának gazdagépnevét. |
- n count | Ez az opció beállítja az elküldendő ICMP visszhangkérések számát 1 és 4294967295 között. A ping parancs alapértelmezés szerint 4-et küld, ha a - n nincs használatban. |
- l méret | Ezzel az opcióval állíthatja be a visszhang kérés csomag méretét bájtokban 32 és 65, 527 között. A ping parancs 32 bájtos visszhang kérést küld, ha nem használja a - l opció. |
- f | Használja ezt a ping parancsot annak megakadályozására, hogy az ICMP Echo Requests-t az útválasztók feldarabolják Ön és a cél között. A - f opciót leggyakrabban a maximális átviteli egységgel (PMTU) kapcsolatos problémák elhárítására használják. |
- i TTL | Ez az opció beállítja a Time to Live (TTL) értéket, amelynek maximuma 255. |
- v TOS | Ez az opció lehetővé teszi egy szolgáltatástípus (TOS) érték beállítását. A Windows 7-től kezdve ez a lehetőség már nem működik, de kompatibilitási okokból továbbra is létezik. |
- r count | Használja ezt a ping parancsot a számítógép és a célszámítógép vagy -eszköz közötti ugrások számának megadásához, amelyet rögzíteni és megjeleníteni szeretne. A szám maximális értéke 9, ezért használja inkább a tracert parancsot, ha szeretné megtekinteni két eszköz közötti összes ugrást. |
- s count | Használja ezt a lehetőséget, hogy Internet időbélyeg formátumban jelentse azt az időpontot, amikor az egyes visszhangkéréseket megkapta és a visszhangválaszt elküldi. A számlálás maximális értéke 4, ami azt jelenti, hogy csak az első négy ugrást lehet időbélyeggel ellátni. |
- w időtúllépés | Az időtúllépési érték megadása a ping parancs végrehajtása során beállítja azt az időtartamot, ezredmásodpercben, ameddig a ping minden válaszra vár. Ha nem használja a - w opciót, a rendszer az alapértelmezett 4000-es időtúllépési értéket használja, ami 4 másodperc. |
- R | Ez az opció azt mondja a ping parancsnak, hogy kövesse az oda-vissza út útvonalát. |
- S srcaddr | Használja ezt a lehetőséget a forráscím megadásához. |
- p | Használja ezt a kapcsolót a Hyper-V hálózati virtualizációs szolgáltató címének pingeléséhez. |
- 4 | Ez arra kényszeríti a ping parancsot, hogy csak az IPv4-et használja, de csak akkor szükséges, ha a cél egy gazdagépnév, és nem egy IP-cím. |
- 6 | Ez arra kényszeríti a ping parancsot, hogy csak az IPv6-ot használja, de a - 4 beállításhoz hasonlóan csak gazdagépnév pingelésekor szükséges. |
cél | Ez az a cél, amelyet pingelni szeretne, akár IP-cím, akár gazdagépnév. |
/? | Használja a súgó kapcsolót a ping paranccsal, hogy részletes súgót jelenítsen meg a parancs számos lehetőségéről. |
A - f, - v, - r, - Az s, - j és - k opciók csak IPv4-címek pingelésekor működnek. A - R és - S opciók csak IPv6 esetén működnek.
Más, kevésbé gyakran használt kapcsolók is léteznek a ping parancshoz, például [- j host-list], [- k host-list], és [- c rekesz]. Futtassa a ping /? parancsot a parancssorból, ha többet szeretne tudni ezekről a lehetőségekről.
A ping parancs kimenetét egy átirányítási operátor segítségével fájlba mentheti.
Ping parancs példák
Az alábbiakban néhány példa látható a ping-et használó parancsokra.
Ping Google.com
ping -n 5 -l 1500 www.google.com
Ebben a példában a ping parancs a www.google.com gazdagépnév pingelésére szolgál. A - n opció azt mondja a ping parancsnak, hogy az alapértelmezett 4 helyett 5 ICMP visszhangkérést küldjön, a - l pedig a csomagméretet állítja be. minden kérésnél 1500 bájtra az alapértelmezett 32 bájt helyett.
A Parancssor ablakban megjelenő eredmény valahogy így fog kinézni:
Válasz innen: 172.217.1.142: bytes=1500 time=30ms TTL=54
Válasz innen: 172.217.1.142: bytes=1500 time=50msTL
Válasz innen: 172.217.1.142: bytes=1500 time=29ms TTL=54
Válasz innen: 172.217.1.142: bytes=1500 time=50msTL
Válasz innen: 172.217.1.142: bytes=1500 time=31ms TTL=54
Ping-statisztika a 172.217.1.142-hez:
Csomagok: Elküldött=5, Fogadott=5, Elveszett=0 (0% veszteség), Hozzávetőleges oda-vissza idő milliszekundumban: Minimum=29 ms, Maximum=31 ms, Átlag=30 ms
A 74.217.1.142 Ping-statisztikában jelentett 0%-os veszteség azt magyarázza, hogy a www.google.com címre küldött minden ICMP Echo Request üzenet visszaküldésre került. Ez azt jelenti, hogy ez a hálózati kapcsolat jól tud kommunikálni a Google webhelyével.
Ping localhost
ping 127.0.0.1
A fenti példában a 127.0.0.1 pingelést végezzük, amelyet IPv4 localhost IP-címnek vagy IPv4 loopback IP-címnek is neveznek, opciók nélkül.
A ping parancs ezzel a címmel történő használata kiváló módja annak, hogy tesztelje, hogy a Windows hálózati funkciói megfelelően működnek-e, de nem mond semmit a saját hálózati hardveréről vagy más számítógépekkel vagy eszközökkel való kapcsolatáról. A teszt IPv6-os verziója a következő lenne: ping::1
Gépnév keresése a ping segítségével
ping -a 192.168.1.22
Ebben a példában a ping parancsot arra kérjük, hogy keresse meg a 192.168.1.22 IP-címhez rendelt gazdagépnevet, de egyébként a szokásos módon pingelje meg.
A parancs feloldhatja például a 192.168.1.22 IP-címet J3RTY22 gazdagépnévként, majd végrehajthatja a ping többi részét az alapértelmezett beállításokkal.
Ping Router Command
ping 192.168.2.1
Hasonlóan a fenti ping parancspéldákhoz, ez a parancs annak ellenőrzésére szolgál, hogy a számítógép eléri-e az útválasztót. Az egyetlen különbség itt az, hogy a ping parancskapcsoló vagy a localhost pingelése helyett a számítógép és az útválasztó közötti kapcsolatot ellenőrizzük (ebben az esetben 192.168.2.1).
Ha problémái vannak az útválasztóba való bejelentkezéssel vagy egyáltalán az internet elérésével, ellenőrizze, hogy az útválasztó elérhető-e ezzel a ping paranccsal, természetesen a 192.168.2.1 helyett a router IP-címével.
Ping IPv6-tal
ping -t -6 SZERVER
Ebben a példában a ping parancsot az IPv6 használatára kényszerítjük a - 6 opcióval, és korlátlan ideig folytatjuk a SERVER ping-elését a - tlehetőség. A ping manuálisan megszakítható: Ctrl+C.
A ping parancs példájában generált válaszokban a % utáni szám az IPv6 zónaazonosító, amely leggyakrabban a használt hálózati interfészt jelzi. Létrehozhat egy táblázatot a hálózati interfész neveivel egyeztetett zónaazonosítókról a netsh interface ipv6 show interface végrehajtásával. Az IPv6 zónaazonosító az Idx oszlopban található szám.
Bottom Line
A ping parancsot gyakran használják más, hálózattal kapcsolatos parancssori parancsokkal, például a tracert, ipconfig, netstat és nslookup parancsokkal.
Egyéb pinghasználati módok
A fent látható eredmények alapján egyértelmű, hogy a ping paranccsal is megkeresheti egy webhely IP-címét. Kövesse ezt a linket, ha többet szeretne megtudni erről.
Linuxos számítógépeken is használhatja a ping parancsot, és léteznek harmadik féltől származó ping-eszközök is, amelyek több szolgáltatást kínálnak, mint az alap ping parancs.