Ping komutu

Ping komut örnekleri, seçenekler, anahtarlar ve daha fazlası

Ping komutu , kaynak bilgisayarın belirtilen bir hedef bilgisayara erişme yeteneğini test etmek için kullanılan bir Komut İstemi komutudur . Ping komutu genellikle bilgisayarın ağ üzerinden başka bir bilgisayar veya ağ aygıtı ile iletişim kurabildiğini doğrulamanın basit bir yolu olarak kullanılır.

Ping komutu, hedef bilgisayara İnternet Kontrol Mesajı Protokolü (ICMP) Yankı İsteği mesajları göndererek ve bir yanıt bekleyerek çalışır.

Bu cevaplardan kaç tanesi döndürülür ve geri dönmeleri için gereken süre, ping komutunun sağladığı iki önemli bilgi parçasıdır.

Örneğin, bir ağ yazıcısına ping yaparken, yalnızca yazıcının çevrimdışı olduğunu ve kablo gereksiniminin değiştirildiğini öğrenmek için yanıt alınamadığını fark edebilirsiniz. Veya belki de bir ağ bağlantısı sorunu için olası bir neden olarak ortadan kaldırmak için, bilgisayarınızın bağlanabilir olduğunu doğrulamak için bir yönlendiriciye ping yapmanız gerekir.

Ping Komut Kullanılabilirliği

Ping komutu, Windows 10 , Windows 8 , Windows 7 , Windows Vista ve Windows XP işletim sistemlerinde Komut İstemi'nden kullanılabilir . Ping komutu, Windows 98 ve 95 gibi eski Windows sürümlerinde de kullanılabilir.

Ping komutu, Gelişmiş Başlangıç ​​Seçenekleri ve Sistem Kurtarma Seçenekleri onarım / kurtarma menülerindeki Komut İstemi'nde de bulunabilir.

Not: Bazı ping komutu anahtarlarının ve diğer ping komutu sözdiziminin kullanılabilirliği işletim sisteminden işletim sistemine farklılık gösterebilir.

Ping Komut Sözdizimi

ping [ -t ] [ -a ] [ -n sayımı ] [ -l boyutu ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r sayımı ] [ -s sayımı ] [ -w zaman aşımı ] [ - R ] [ -S- srcaddr ] [ -p ] [ -4 ] [ -6 ] hedef [ /? ]

İpucu: Ping komutu sözdizimini yukarıda açıklandığı gibi veya aşağıdaki tabloda nasıl yorumlayacağınızdan emin değilseniz Komut Sözdizimi Nasıl Okunur bölümüne bakın.

-t Bu seçeneği kullanmak Ctrl-C'yi kullanarak durmaya zorlanana kadar hedefi ping edecektir.
-a Bu ping komutu seçeneği, mümkünse bir IP adresi hedefinin ana bilgisayar adını çözecektir.
-n say Bu seçenek 1 ila 4294967295 arasında göndermek üzere ICMP Yankı İsteği sayısını ayarlar. -n kullanılmadığında ping komutu varsayılan olarak 4 gönderir.
-l boyut Yankı isteği paketinin bayt cinsinden boyutunu 32 ila 65,527 arasında ayarlamak için bu seçeneği kullanın. -L seçeneğini kullanmazsanız, ping komutu 32 baytlık bir eko isteği gönderir.
-f ICMP Yankı İsteği'nin siz ve hedef arasındaki yönlendiriciler tarafından parçalanmasını önlemek için bu ping komutu seçeneğini kullanın. -F seçeneği genellikle Yol Maksimum İletim Birimi (PMTU) sorunlarını gidermek için kullanılır.
-i TTL Bu seçenek, Maksimum Zaman (255) olan, Yaşam Süresi (TTL) değerini ayarlar.
-V TOS Bu seçenek, bir Hizmet Türü (TOS) değeri ayarlamanıza izin verir. Windows 7'den başlayarak, bu seçenek artık uyumsuzluk nedenleriyle hala işlev görmektedir.
-r sayısı Bilgisayarınız ile kaydedilmek ve görüntülenmesini istediğiniz hedef bilgisayar veya aygıt arasındaki atlama sayısını belirtmek için bu ping komutunu kullanın. Sayım için maksimum değer 9'dur, bu nedenle iki cihaz arasındaki tüm atlamaları görüntülemek istiyorsanız, bunun yerine tracert komutunu kullanın.
-s sayımı İnternet Zaman Damgası formatında, her bir eko isteğinin alındığını ve yankı yanıtının gönderildiği zamanı bildirmek için bu seçeneği kullanın. Sayım için maksimum değer 4'tür, yani sadece ilk dört atlama zaman damgalı olabilir.
-w zaman aşımı Ping komutunu yürütürken zaman aşımı değerini belirtmek, milisaniye cinsinden süreyi ayarlar, her bir cevap için bu ping bekler. -w seçeneğini kullanmazsanız, 4000 saniye varsayılan zaman aşımı değeri kullanılır, bu 4 saniyedir.
-R Bu seçenek, yuvarlak yol yolunu izlemek için ping komutunu bildirir.
-S srcaddr Kaynak adresi belirtmek için bu seçeneği kullanın.
-p Bir Hyper-V Ağ Sanallaştırma sağlayıcısı adresine ping yapmak için bu anahtarı kullanın.
-4 Bu, ping komutunu yalnızca IPv4'ü kullanmaya zorlar ancak yalnızca hedefin bir ana bilgisayar adı değil, bir IP adresi olması durumunda gereklidir.
-6 Bu, ping komutunu yalnızca IPv6'yı kullanmaya zorlar, ancak -4 seçeneğindeki gibi, yalnızca bir ana makine adına ping işlemi yaparken gereklidir.
hedef Bu, ping yapmak istediğiniz hedef, bir IP adresi veya bir ana bilgisayar adıdır.
/? Komutun çeşitli seçenekleri hakkında ayrıntılı yardım almak için ping komutunu kullanarak yardım anahtarını kullanın.

Not: -f , -v , -r , -s , -j ve -k seçenekleri sadece IPv4 adreslerine ping yaparken çalışır. -R ve -S seçenekleri sadece IPv6 ile çalışır.

[ -j ana bilgisayar listesi ], [ -k ana bilgisayar listesi ] ve [ -c bölmesi ] dahil olmak üzere, ping komutu için daha az kullanılan diğer anahtarlar mevcuttur. Ping /? Bu seçenekler hakkında daha fazla bilgi için Komut İstemi'nden.

İpucu: Ping yönlendirme çıktısını yönlendirme operatörünü kullanarak bir dosyaya kaydedebilirsiniz. Daha fazla ipucu için Komut Çıkışını Yönlendirmeye Yönelik Bir Dosyaya Nasıl Yönlendirileceğini veya Komut İstemi Hileler listemize bakın.

Ping Komut Örnekleri

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

Bu örnekte, ping komutu, www.google.com ana makine adına ping yapmak için kullanılır. -n seçeneği, ping komutunu varsayılan 4 yerine 5 ICMP Yankı İsteği göndermesini söyler ve -l seçeneği, her istek için paket boyutunu 32 bayt yerine 1500 bayta ayarlar.

Komut İstemi penceresinde görüntülenen sonuç şunun gibi görünecektir:

Www.google.com [74.125.224.82] 'nin 1500 baytlık veriyle pinglenmesi: 74.125.224.82'den yanıt: bayt = 1500 time = 68ms TTL = 52 74.125.224.82'den yanıt: bayt = 1500 süre = 68ms TTL = 52 Yanıtla 74.125 .224.82: bayt = 1500 saat = 65 ms TTL = 52 74.125.224.82 yanıtı: bayt = 1500 saat = 66 ms TTL = 52 74.125.224.82 yanıtı: bayt = 1500 saat = 70 ms TTL = 52 74.125.224.82 için Ping istatistikleri: Paketler : Gönderilen = 5, Alınan = 5, Kayıp = 0 (% 0 kayıp), Mil saniye cinsinden yaklaşık gidiş dönüş süreleri: Minimum = 65 ms, Maksimum = 70 ms, Ortalama = 67 ms

74.125.224.82 için Ping istatistikleri altında raporlanan % 0 kayıp , bana www.google.com adresine gönderilen her ICMP Yankı İsteği mesajının geri döndüğünü bildirir. Bu, ağ bağlantım devam ettiğinde, Google'ın web sitesiyle iletişim kurabildiğim anlamına gelir.

ping 127.0.0.1

Yukarıdaki örnekte, IPv4 localhost IP adresi veya IPv4 loopback IP adresi olarak da bilinen 127.0.0.1'e ping atıyorum.

Ping komutunu 127.0.0.1 ping'e kullanmak, Windows ağ özelliklerinin düzgün çalıştığını test etmenin mükemmel bir yoludur, ancak kendi ağ donanımınız veya başka herhangi bir bilgisayar veya cihazla bağlantınız hakkında hiçbir şey söylemez.

Bu testin IPv6 sürümü ping :: 1 olacaktır .

ping -a 192.168.1.22

Bu örnekte, 192.168.1.22 IP adresine atanan ana makine adını bulmak için ping komutunu istiyorum, ancak normal olarak ping işlemi yapmak istiyorum.

32 bit veri içeren J3RTY22 [192.168.1.22] 'ye Ping gönderme: 192.168.1.22'den yanıt: bayt = 32 kez

Gördüğünüz gibi, ping komutu girdiğim IP adresini 192.168.1.22 , ana bilgisayar adı J3RTY22 olarak çözdü ve daha sonra ping'in kalanını varsayılan ayarlarla gerçekleştirdi.

ping -t -6 SUNUCUSU

Bu örnekte ping komutunu IPv6'yı -6 seçeneğiyle kullanmaya zorluyorum ve -t seçeneği ile SERVER'e sonsuza kadar ping yapmaya devam ediyorum.

HIZLI SUNUCU [fe80 :: fd1a: 3327: 2937: 7df3% 10] 32 bayt veri ile: Yanıtla fe80 :: fd1a: 3327: 2937: 7df3% 10: süre = 1 ms Cevap: fe80 :: fd1a: 3327: 2937 :% 7_p% 10: Zaman

Ben yedi cevaptan sonra Ctrl-C ile ping'i kesintiye uğrattım. Ayrıca, gördüğünüz gibi -6 seçeneği IPv6 adresleri üretti.

İpucu: Bu ping komut örneğinde oluşturulan yanıtların% 'sinden sonraki sayı, çoğunlukla kullanılan ağ arabirimini gösteren IPv6 Bölge Kimliği'dir. Netsh interface ipv6 show interface'i çalıştırarak ağ arabirim adlarınızla eşleşen bir Bölge Kimliği tablosu oluşturabilirsiniz. IPv6 Bölge Kimliği, Idx sütunundaki sayıdır .

Ping İlgili Komutlar

Ping komutu genellikle tracert , ipconfig, netstat , nslookup ve diğerleri gibi diğer ağ bağlantılı Komut İstemi komutlarıyla birlikte kullanılır.