Teknoloji ipuçlarını kendin uygula
İçerik
Son yazılar
Biz kimiz
Ağ, bulut ve sistem yönetimi konularında pratik rehberler. Adım adım açıklamalar ve gerçek sorunlara çözümler sunuyoruz.

Ping Komutu ile Ağ Bağlantısını Test Etmek

İnternetim koptuğunda ilk yaptığım şey tarayıcıyı yenilemek değil, terminali açıp bir ping komutu çalıştırmak. Nedeni basit: ping bana saniyeler içinde "sorun bende mi, modemde mi, yoksa karşı tarafta mı?" sorusunun cevabını veriyor. Yıllardır ağ arızalarını bu tek komutla daraltıyorum ve dürüst olmak gerekirse, bilmesi gereken alet edevat listesinde ilk sırada duruyor.

Aşağıda ping komutu nasıl kullanılır sorusunu, kendi kullandığım sırayla anlatıyorum. Windows, macOS ve Linux'ta komutlar neredeyse aynı; farklılıkları yeri geldiğinde belirteceğim.

Ping tam olarak ne yapıyor?

Ping, hedef cihaza küçük bir "orada mısın?" paketi (ICMP Echo Request) yollar ve cevabın (Echo Reply) kaç milisaniyede döndüğünü ölçer. Yani iki şeyi birden test ediyorsun: ulaşılabilirlik ve gecikme. Cevap gelmiyorsa yolda bir kopukluk var; cevap geliyor ama süre çok yüksekse bağlantı ayakta ama kalitesi kötü demektir.

Adım adım uygulama

  1. Terminali aç. Windows'ta Başlat'a cmd yazıp Komut İstemi'ni açıyorum. macOS'ta Terminal, Linux'ta ise favori terminal uygulaman iş görür. Yönetici yetkisine ihtiyaç yok.

  2. Önce kendi cihazını test et. ping 127.0.0.1 yaz. Bu adres senin bilgisayarının kendisi. Buradan cevap gelmiyorsa ağ kartı sürücüsünde ya da işletim sisteminde bir sıkıntı var; modemle uğraşmanın anlamı yok.

  3. Sonra modem/router'a ping at. Genelde 192.168.1.1 veya 192.168.0.1 olur. Adresini bilmiyorsan Windows'ta ipconfig, Linux/macOS'ta ip route ya da netstat -nr ile "default gateway" satırına bak. Buraya ping geçiyorsa yerel ağın sağlam. Geçmiyorsa kablo, WiFi sinyali veya router tarafına odaklanmak gerekiyor — sinyal zayıflığı şüphesi varsa WiFi sinyalini güçlendirme yöntemlerine göz atmakta fayda var.

  4. Dışarıya çık: IP ile ping. ping 8.8.8.8 komutu Google'ın DNS sunucusuna gider. Cevap geliyorsa internet bağlantın var demektir.

  5. Şimdi alan adıyla ping. ping google.com yaz. Dikkat: 8.8.8.8'e ping geçiyor ama google.com'a geçmiyorsa sorun internette değil, DNS'te. Bu durumda DNS sunucusu değiştirmek çoğu zaman tek hamlede işi çözüyor.

  6. Sonuçları oku. Çıktıda üç şeye bakıyorum: time değeri (gecikme), TTL ve en altta paket kaybı özeti. Ev bağlantısında yakın sunuculara 5–40 ms normaldir. Paket kaybının %0 olması gerekir; %1–2 bile oyun ve görüntülü görüşmede hissedilir.

  7. Uzun süreli test yap. Ara ara kopan bağlantıları tek seferlik ping yakalamaz. Windows'ta ping -t google.com ile kesintisiz ping başlatıp bir kenarda 10–15 dakika bırakıyorum; Ctrl+C ile durdurup özet raporu okuyorum. Linux ve macOS'ta ping zaten süresizdir, sınırlamak için -c 20 gibi bir sayaç eklemen gerekir.

  8. Kopukluk dışarıdaysa yolu takip et. Ping başarısızsa sıra tracert (Windows) veya traceroute (Linux/macOS) komutunda. Hangi durakta koptuğunu görürsün. Bunlarla birlikte ağ bağlantısı sorunlarını tanılama adımlarını sırayla uygulamak, arızayı ev içi mi yoksa servis sağlayıcı tarafı mı olduğunu net şekilde ayırıyor.

Sık kullandığım parametreler

ParametrePlatformNe yapar
-tWindowsDurdurulana kadar ping atar
-n 10Windows10 paket gönderip durur
-c 10Linux/macOS10 paket gönderip durur
-l 1400 / -s 1400Windows / LinuxPaket boyutunu büyütür, MTU testinde işe yarar
-i 0.2Linux/macOSPaketler arası bekleme süresini kısaltır
-4 / -6HepsiIPv4 veya IPv6 zorlar

Sık yapılan hatalar