Siteniz yavaş açıldığında ya da hiç açılmadığında ilk bakılan şeylerden biri ping sonucudur. Birkaç saniyede sunucunun ayakta olup olmadığını, sorunun sizin bağlantınızda mı yoksa karşı tarafta mı olduğunu anlamanıza yardım eder. Bu yazıda ping'in nasıl çalıştığını, komutun farklı işletim sistemlerinde nasıl kullanıldığını ve sonuçların ne anlattığını açıklıyoruz.
Ping nedir?
Ping, bir bilgisayarın ağdaki başka bir cihaza ICMP (Internet Control Message Protocol) yankı isteği gönderip yankı yanıtını beklediği test yöntemidir. İstekle yanıt arasındaki süre "gidiş-dönüş süresi" olarak milisaniye (ms) cinsinden gösterilir. Yanıt gelmezse paket kaybı raporlanır. Komut Windows, macOS ve Linux'ta hazır gelir.
1981 ICMP yankı mesajlarını tanımlayan RFC 792'nin yayımı
4 × 32 bayt Windows'ta varsayılan paket sayısı ve veri boyutu
0,8 sn Google'ın "iyi" kabul ettiği ilk bayt süresi (TTFB) eşiği
Ping nasıl çalışır?
- Ad çözümlenir Alan adı yazdıysanız, bilgisayarınız önce DNS ile hedefin IP adresini bulur.
- Yankı isteği gönderilir Hedefe ICMP türü 8 olan bir "echo" mesajı yollanır.
- Hedef yanıtlar Hedef cihaz aynı veriyi ICMP türü 0 olan "echo reply" mesajıyla geri gönderir.
- Süre ölçülür Gönderen taraf, isteğin çıkışı ile yanıtın gelişi arasındaki süreyi hesaplar.
- Özet çıkar Tüm paketler bitince gönderilen, alınan, kaybolan paket sayısı ile en düşük, en yüksek ve ortalama süre listelenir.
Ping komutu nasıl kullanılır?
Windows'ta Komut İstemi'ni ya da PowerShell'i, macOS ve Linux'ta Terminal'i açın; ping yazıp bir boşluk bırakın ve alan adını ya da IP adresini ekleyin (ör. ping ornek.com). Aynı komutun parametreleri işletim sistemine göre değişir; eski kaynaklarda en sık karıştırılan nokta budur:
| İşlem | Windows | Linux / macOS |
|---|---|---|
| Varsayılan davranış | 4 paket gönderir ve durur | Ctrl+C ile durdurana kadar sürer |
| Paket sayısını belirleme | -n 10 | -c 10 |
| Sürekli gönderme | -t (Ctrl+C ile durur) | Varsayılan |
| Veri boyutu | -l 1000 (varsayılan 32 bayt) | -s 1000 (varsayılan 56 bayt) |
| TTL değeri | -i 64 | -t 64 (Linux) |
| Paketler arası bekleme | Parametre yok | -i 2 (varsayılan 1 saniye) |
| Yanıt bekleme süresi | -w 2000 (milisaniye, varsayılan 4000) | -W 2 (saniye, Linux) |
İpucu: Windows'ta -i paket aralığını değil TTL değerini ayarlar. Aralığı değiştirmek istiyorsanız bu parametre Windows'ta yoktur; Linux'ta ise -i tam olarak bu işi yapar.
Ping sonucu nasıl okunur?
- time (süre): Paketin gidip gelme süresidir. Düşük ve birbirine yakın değerler kararlı bir bağlantıyı gösterir; sürelerin sık sık sıçraması dalgalanma (jitter) işaretidir.
- TTL: Paketin en fazla kaç yönlendiriciden geçebileceğini gösteren sayaçtır; her yönlendiricide bir azalır. Tek başına hız ölçüsü değildir.
- Paket kaybı (loss): Gönderilen paketlerin bir kısmının dönmemesidir. Sürekli kayıp, hat ya da ağ cihazı sorununa işaret eder.
- Request timed out: Yanıt belirlenen sürede gelmedi. Hedef kapalı olabilir ya da ICMP'yi engelliyor olabilir.
- Destination host unreachable: Hedefe giden yol bulunamadı; sorun çoğunlukla sizin ağınızda ya da yönlendirmededir.
Ping, sitenizin hızı hakkında ne söyler?
Ping yalnız ağ gecikmesini ölçer; sayfanın ne kadar hızlı açıldığını göstermez. Bir e-ticaret sayfası için asıl önemli olan, sunucunun ilk baytı ne kadar sürede gönderdiği (TTFB) ve sayfanın ana içeriğinin ne zaman göründüğüdür. Google'ın web.dev rehberi TTFB için 0,8 saniye ve altını "iyi", 1,8 saniyenin üstünü "zayıf" kabul eder; TTFB'nin kendisi Core Web Vitals ölçütü değildir ama bu ölçütleri doğrudan etkiler.
Ping düşük ama site yavaşsa sorun büyük olasılıkla sunucu yazılımında, veritabanında ya da ağır görsellerdedir. Ping yüksekse sunucunun ziyaretçilere uzak bir bölgede olup olmadığına bakın; bu durumda CDN kullanmak gecikmeyi azaltır. Ölçüm araçlarını GTmetrix nedir ve Speed Index yazılarımızda, iyileştirme yollarını e-ticaret sitenizi hızlandırma rehberimizde anlattık.
SEO'da ping ne demek?
Blog dünyasında "ping atmak", yeni ya da güncellenen içeriği bildirim servislerine haber vermek anlamına gelir. WordPress bunu Ayarlar › Yazma altındaki Güncelleme Servisleri alanıyla otomatik yapar; varsayılan listede Ping-o-Matic bulunur. Bu bildirimler dizine eklenmeyi garanti etmez.
Dikkat: Google, site haritası "ping" adresini Haziran 2023'te kullanımdan kaldıracağını duyurdu ve adres 2023 sonunda çalışmayı bıraktı. Site haritanızı Search Console'dan gönderin ya da robots.txt dosyanıza ekleyin; lastmod tarihini yalnız sayfa gerçekten değiştiğinde güncelleyin.
Site haritasının nasıl hazırlandığını XML site haritası, Search Console'a nasıl ekleneceğini Search Console site kaydı yazımızda bulabilirsiniz. Hız ve teknik SEO sorunlarını birlikte ele almak isterseniz SEO hizmetimize göz atabilirsiniz.
Sık sorulan sorular
Ping kaç olmalı?
Tek bir doğru değer yoktur; süre, sizinle sunucu arasındaki mesafeye ve hattın durumuna bağlıdır. Önemli olan değerlerin düşük, birbirine yakın ve paket kaybının sıfır olmasıdır.
Ping atınca yanıt gelmiyor ama site açılıyor, neden?
Birçok sunucu ve güvenlik duvarı ICMP isteklerini güvenlik gerekçesiyle yanıtlamaz. Bu durumda site çalışıyor olsa da ping "Request timed out" gösterir; sitenin durumunu tarayıcıdan ya da bir erişilebilirlik izleme aracıyla kontrol edin.
Sürekli ping nasıl atılır?
Windows'ta ping -t hedef komutunu kullanın ve Ctrl+C ile durdurun. Linux ve macOS'ta ping zaten siz durdurana kadar devam eder.
Ping ile tracert arasındaki fark nedir?
Ping yalnız hedefe ulaşılıp ulaşılmadığını ve toplam süreyi gösterir. Tracert (Linux ve macOS'ta traceroute) ise paketin yol boyunca geçtiği her yönlendiriciyi ve her adımdaki süreyi listeler; sorunun hangi noktada olduğunu bulmaya yarar.
Kaynaklar
- RFC 792, Internet Control Message Protocol (28.09.2026)
- Microsoft Learn, ping komutu (28.09.2026)
- Linux ping(8) kılavuz sayfası (28.09.2026)
- web.dev, Time to First Byte (TTFB) (28.09.2026)
- Google Search Central Blog, Sitemaps ping endpoint is going away (28.09.2026)
- WordPress, Update Services (28.09.2026)
