Ping Parameters (Ping Parametreleri), temel Ping komutu kullanımının yanısıra daha gelişmiş Ping kullanımı için bazı parametreler vardır. Ping, ağ bağlantısı sorunlarını gidermek için kullanılan en yaygın programdır.
Ping Parametreleri | Ping Komutu Kullanımı

Ping Parametreleri | Ping Komutu Kullanımı

Ping Parameters (Ping Parametreleri) ile bir ağ üzerinde meydana gelen sorunları daha kapsamlı inceleyebilir ve çözebilirsiniz. Bir ADSL modeminizin veya Router‘ınızın LAN veya WAN arayüzlerine ping atarak ağ bağlantısını kolayca test edebilirsiniz. Ping varsayılan olarak 32 byte‘lık paketler gönderir.

Windows işletim sistemlerinde CMD komut istemini açarak bir IP adresine veya bir Internet web sitesine (domain adı) ping atabilirsiniz. Ping komutunu kullanarak, bir host üzerinden hedef hosta sürekli ping veya belirttiğiniz sayıda ping atabilirsiniz. Bir adrese Ping attığınızda varsayılan Ping sayısı 4‘tür.

Ping komutuna ek parametreler ekleyerekte bir adrese Ping atabilir ve test etme deneyimleri kazanabilirsiniz.

CMD Üzerinde Ping Parametreleri Kullanımı

Ping hakkında kısa bilgiler verdikten sonra, Ping komutunun parametlerini adım adım açıklayalım. Windows işletim sistemi üzerinde CMD komut istemini açmak için Windows Tuşu + R‘ ye basınız ve Çalıştır penceresini açınız. Çalıştır penceresi içerisinde CMD yazınız ve Open (Aç) butonuna tıklayınız.

CMD komut istemini açtıktan sonra, Ping komutu parametleri‘ni görüntülemek için ping /? komutunu yazınız ve Enter‘a basınız. Aşağıdaki çıktıda gördüğünüz gibi, oldukça fazla sayıda Ping parametresi vardır.

Ping parametreleri seçeneklerinde Usage (Kullanım) ve Options (Seçenekler) vardır.

Usage: Ping parametrelerinin kullanımı açıklar.
Options: Varolan Ping parametlerini hakkında açıklama yapar.

C:\>ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
            [-4] [-6] target_name

Options:
    -t             Ping the specified host until stopped.
                   To see statistics and continue - type Control-Break;
                   To stop - type Control-C.
    -a             Resolve addresses to hostnames.
    -n count       Number of echo requests to send.
    -l size        Send buffer size.
    -f             Set Don't Fragment flag in packet (IPv4-only).
    -i TTL         Time To Live.
    -v TOS         Type Of Service (IPv4-only. This setting has been deprecated
                   and has no effect on the type of service field in the IP
                   Header).
    -r count       Record route for count hops (IPv4-only).
    -s count       Timestamp for count hops (IPv4-only).
    -j host-list   Loose source route along host-list (IPv4-only).
    -k host-list   Strict source route along host-list (IPv4-only).
    -w timeout     Timeout in milliseconds to wait for each reply.
    -R             Use routing header to test reverse route also (IPv6-only).
                   Per RFC 5095 the use of this routing header has been
                   deprecated. Some systems may drop echo requests if
                   this header is used.
    -S srcaddr     Source address to use.
    -c compartment Routing compartment identifier.
    -p             Ping a Hyper-V Network Virtualization provider address.
    -4             Force using IPv4.
    -6             Force using IPv6.

C:\>

 
   Adım 1 | Ping -t Komutu

Ping -t komutu, belirli bir IP adresine veya Web sitesine sürekli ping gönderir. Ve bu işlem durdurulana kadar devam eder. Sürekli ping komutunu durdurmak/sonlandırmak için Ctrl + C‘ye basmanız gerekir.

C:\>ping -t 8.8.8.8

Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=36ms TTL=57
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=35ms TTL=57
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=32ms TTL=57
Reply from 8.8.8.8: bytes=32 time=32ms TTL=57
Reply from 8.8.8.8: bytes=32 time=32ms TTL=57

Ping statistics for 8.8.8.8:
    Packets: Sent = 10, Received = 10, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 32ms, Maximum = 36ms, Average = 33ms
Control-C
^C
C:\>

 

   Adım 2 | Ping -a Komutu

Ping -a komutu, Ping attığınız IP adresine sahip bilgisayarın bilgisayar adını gösterir. Aşağıdaki çıktıdaki gibi Google DNS sunucusuna Ping atınız ve bilgisayar/sunucu adının google-public-dns-a.google.com olduğunu gözlemleyiniz.

C:\>ping -a 8.8.8.8

Pinging google-public-dns-a.google.com [8.8.8.8] with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=32ms TTL=57
Reply from 8.8.8.8: bytes=32 time=35ms TTL=57
Reply from 8.8.8.8: bytes=32 time=34ms TTL=57

Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 32ms, Maximum = 35ms, Average = 33ms

C:\>

 
   Adım 3 | Ping -n Komutu

Ping -n komutu, bir IP adresine ve Web sitesine belirtilen sayıda Ping atar. Bu değer varsayılan olarak 4‘tür. Ping komutuna -n sayı ekleyerek belirttiğiniz sayıda Ping atabilirsiniz. Linux ve MacOS sistemlerde Ping atma sayısı yoktur. Eğer MacOS ve Linux üzerinde bir IP adresine veya Web sitesine belirtilen sayıda Ping atmak istiyorsanız, ping -n + sayı komutunu kullanmanız gerekir.

Eğer Linux ve MacOS üzerinde Ping nasıl atılır merak ediyorsanız, Linux Ping Kullanımı ve MacOS Ping Kullanımı videolarımızı izleyiniz.

Aşağıdaki Ping -n komut çıktısı Google DNS sunucusuna 3 kez Ping atıldığını gösterir.

C:\>ping -n 3 8.8.8.8

Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=33ms TTL=57
Reply from 8.8.8.8: bytes=32 time=34ms TTL=57

Ping statistics for 8.8.8.8:
    Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 33ms, Maximum = 34ms, Average = 33ms

C:\>

 
   Adım 4 | Ping -l Komutu

Bir hedefe normal olarak Ping attığınızda gönderilen paket boyutu 32 Byte‘tır. Ping -l komutu ile bu değeri arttırabilirsiniz. Ping paket boyutu sınırı ise 65.500 byte‘tır.

C:\>ping -l 2345 8.8.8.8

Pinging 8.8.8.8 with 2345 bytes of data:
Reply from 8.8.8.8: bytes=2345 time=68ms TTL=57
Reply from 8.8.8.8: bytes=2345 time=65ms TTL=57
Reply from 8.8.8.8: bytes=2345 time=62ms TTL=57
Reply from 8.8.8.8: bytes=2345 time=62ms TTL=57

Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 62ms, Maximum = 68ms, Average = 64ms

C:\>

 
   Adım 5 | Ping -l flood Komutu

Ping -l -f komutu, belirttiğiniz paket boyutunu hedefe parçalamadan gönderir. Kısacası, Echo Request (Yankı İsteği) paketine, IP header başlığına Don’t Fragment (Parçalama) Flag 1 biti ekleyerek, paketlerin parçalanmadan gönderilmesini sağlar.

Ping -f komutu, Path Maximum Transmission Unit (PMTU-Yol Üzerinde En Fazla İletim Birimi) sorunlarını çözmek için kullanılabilir. Yankı isteği paketi Router’lardan geçmeye çalışırken, paket parçalanmaz.

C:\>ping -l 1500 -f 8.8.8.8

Pinging 8.8.8.8 with 1500 bytes of data:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.

Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

C:\>ping -l 1234 -f 8.8.8.8

Pinging 8.8.8.8 with 1234 bytes of data:
Reply from 8.8.8.8: bytes=1234 time=48ms TTL=57
Reply from 8.8.8.8: bytes=1234 time=53ms TTL=57
Reply from 8.8.8.8: bytes=1234 time=49ms TTL=57
Reply from 8.8.8.8: bytes=1234 time=48ms TTL=57

Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 48ms, Maximum = 53ms, Average = 49ms

C:\>

 
   Adım 6 | Ping -i TTL Komutu

Ping -i komutu, hedefe gönderilen pakete TTL değeri ekler. Varsayılan TTL değeri, 255‘tir ve cihazlar arasında farklılık gösterebilir. TTL değerini daha önce alınan değerden daha düşük bir değer ayarladığınızda, paket hedef adrese asla ulaşılamayacaktır ve TTL Expired in Transit (TTL Aktarma Süresi Doldu) mesajı verecektir.

C:\>ping www.google.com

Pinging www.google.com [172.217.17.196] with 32 bytes of data:
Reply from 172.217.17.196: bytes=32 time=44ms TTL=54
Reply from 172.217.17.196: bytes=32 time=38ms TTL=54
Reply from 172.217.17.196: bytes=32 time=40ms TTL=54
Reply from 172.217.17.196: bytes=32 time=44ms TTL=54

Ping statistics for 172.217.17.196:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 38ms, Maximum = 44ms, Average = 41ms

C:\>ping -i 9 www.google.com

Pinging www.google.com [172.217.17.196] with 32 bytes of data:
Reply from 209.85.143.115: TTL expired in transit.
Reply from 209.85.143.115: TTL expired in transit.
Reply from 209.85.143.115: TTL expired in transit.
Reply from 209.85.143.115: TTL expired in transit.

Ping statistics for 172.217.17.196:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

C:\>

 
   Adım 7 | Ping -v TOS Komutu

Ping -v TOS komutu, hedefe gönderilecek Echo Request paketinin IP başlığındaki Type of Service (Servis Türü) değerini ayarlar. Type of Service (Servis Türü) değeri varsayılan olarak 0‘dır ve bu değeri 0 ile 255 arasında değiştirilebilir.

   Adım 8 | Ping -r Komutu

Ping -r komutuEcho Request paketi için alınan Echo Reply paketinin geçtiği route (yol)‘ların kaydını çıkarır. Minimum değer 1 ve maksimum değer 9‘dur.

C:\>ping -r 2 vmware.com

Pinging vmware.com [45.60.11.183] with 32 bytes of data:
Reply from 45.60.11.183: bytes=32 time=165ms TTL=53
    Route: 85.101.110.75 ->
           85.101.104.1
Reply from 45.60.11.183: bytes=32 time=167ms TTL=53
    Route: 85.101.110.75 ->
           85.101.104.1
Reply from 45.60.11.183: bytes=32 time=168ms TTL=53
    Route: 85.101.110.75 ->
           85.101.104.1
Reply from 45.60.11.183: bytes=32 time=166ms TTL=53
    Route: 85.101.110.75 ->
           85.101.104.1

Ping statistics for 45.60.11.183:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 165ms, Maximum = 168ms, Average = 166ms

C:\>

 
   Adım 9 | Ping -s Komutu

Ping -s komutu, IP adresi başlığındaki Timestamp değerini değiştirir ve Hop Count zaman değerini belirtir. Giden ve gelen Echo paketleri için zaman bilgisini kaydeder. Ping -s komutu için varsayılan değer 1, maksimum değer 9‘dur.

C:\>ping -s 3 192.168.1.1

Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=2ms TTL=64
    Timestamp: 192.168.1.1 : 14619372 ->
               192.168.1.1 : 14619372 ->
               192.168.1.250 : 14621765
Reply from 192.168.1.1: bytes=32 time=2ms TTL=64
    Timestamp: 192.168.1.1 : 14620404 ->
               192.168.1.1 : 14620404 ->
               192.168.1.250 : 14622796
Reply from 192.168.1.1: bytes=32 time=2ms TTL=64
    Timestamp: 192.168.1.1 : 14621449 ->
               192.168.1.1 : 14621449 ->
               192.168.1.250 : 14623841
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
    Timestamp: 192.168.1.1 : 14622469 ->
               192.168.1.1 : 14622469 ->
               192.168.1.250 : 14624860

Ping statistics for 192.168.1.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 2ms, Average = 1ms

C:\>

 
   Adım 10 | Ping -j Host-List Komutu

Ping -j host-list komutu, bir paketin ziyaret etmesi gereken Router kümesini ayarlamak için Loose Source Routing (Seyrek Kaynak Yönlendirme) kullanır. Gönderilicek paketin ilk hedefi için bir sonraki Router adresi konfigüre edilir. Ping paketinin gideceği yol Host-List ile konfigüre edilir ve Host-List’in IP adresi sayısı maksimum 9’dur.

   Adım 11 | Ping -k Host-List Komutu

Ping -k host-list komutu, IP başlığında Strict Source Route (Sıkı Kaynak Rota) seçeneğini kullanır. Strict Source Route için bir sonraki Router veya Arayüz aktif olmalıdır. Maksimum Host-List IP adresi sayısı 9‘dur. Host-List birbiri ardına sıralanan IP numaralarından oluşur.

   Adım 12 | Ping -w Timeout Komutu

Ping -w Timeout komutu, gönderilecek Echo Request paketleri için Echo Reply bekleme süresini belirtir. Zaman dilimi milisaniye cinsinden değerlendirilir ve varsayılan değeri 4.000ms (4 saniye)‘dir.

IP bloğunuz dışında bir bilgisayara ping -w 8000 192.168.2.1 komutu ile Ping attığınızda Request Timed Out mesajı 8 saniyede bir görüntülenecektir.

C:\>ping -w 8000 192.168.2.1

Pinging 192.168.2.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 192.168.2.1:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

C:\>

 
   Adım 13 | Ping -r Komutu

Ping -r komutu, sadece IPv6 yapısında kullanılmaktadır. Gidiş ve dönüş yollarını izler.

   Adım 14 | Ping -S srcaddr Komutu

Ping -S scraddr komutu, kaynak adresi belirtmek için kullanılır.

C:\>ping -S 192.168.1.250 vmware.com

Pinging vmware.com [45.60.11.183] from 192.168.1.250 with 32 bytes of data:
Reply from 45.60.11.183: bytes=32 time=146ms TTL=54
Reply from 45.60.11.183: bytes=32 time=146ms TTL=54
Reply from 45.60.11.183: bytes=32 time=145ms TTL=54
Reply from 45.60.11.183: bytes=32 time=148ms TTL=54

Ping statistics for 45.60.11.183:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 145ms, Maximum = 148ms, Average = 146ms

C:\>

 
   Adım 15 | Ping -4 Komutu

Ping -4 komutu, ping atmak için IPv4 kullanmayı zorlar.

   Adım 16 | Ping -6 Komutu

Ping -6 komutu, ping atmak için IPv6 kullanmayı zorlar.

Ping Parametreleri/Komutları Kullanımı ⇒ Video

Ping komutları/parametrelerini açıkladıktan sonra, Ping komutları kullanımını daha iyi anlamak için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz.

  Son Söz

Bu yazımızda, ağ sorunlarını daha detaylı gidermek için Ping parametleri kullanımını inceledik. Sizlere faydalı olması dileğiyle hoşçakalın, takipte kalın!

Eğer bu makale faydalı ise, yorum yazarak geri bildirim gönderiniz. Şimdiden teşekkürler!

Yazıyı daha sonra tekrar okumak isterseniz, CTRL + D ‘ye basarak yer işaretlerine ekleyebilirsiniz!

Ping Parametreleri | Ping Komutu Kullanımı

One thought on “Ping Parametreleri | Ping Komutu Kullanımı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

five × five =