
🛰️ Traceroute Nedir? Ağ Yolunu Adım Adım İzleme Rehberi
İnternete bağlı bir sunucuya erişmeye çalıştığında, veri paketlerin sadece bir noktadan diğerine gitmez — onlar birçok “ara istasyon”dan geçer. Peki bu veri hangi rotayı izliyor? Nerede gecikiyor veya kayboluyor?
İşte bu soruların cevabını traceroute komutu verir. Bağlantı yolunu adım adım göstererek hangi noktada sorun olduğunu bulmamıza yardımcı olur.
🧠 Traceroute Nedir?
Traceroute, bir cihazdan hedef IP adresine giden ağ paketlerinin geçtiği yönlendiricileri (router) sırayla gösteren bir ağ tanılama aracıdır.
Her adımda geçen süreyi (gecikme) ve varsa hata durumunu raporlar. Böylece nerede yavaşlık, kopma ya da engelleme olduğunu öğrenebilirsin.
📡 Traceroute Nasıl Çalışır?
Traceroute, ICMP (veya bazı sistemlerde UDP) paketlerini farklı TTL (Time To Live) değerleriyle göndererek ağ üzerindeki geçiş noktalarını tespit eder:
- İlk paketin TTL değeri 1’dir → ilk yönlendiriciye ulaşır ve TTL düşer → zaman aşımı oluşur
- İkinci paket TTL=2 → iki yönlendiriciden geçer
- Bu şekilde hedefe ulaşana kadar devam eder
Her adımda gelen “TTL expired” cevapları, paketin geçtiği yönlendiricilerin IP adreslerini ve gecikme sürelerini ortaya çıkarır.
💻 Traceroute Komutu Nasıl Kullanılır?
🔹 Windows
tracert google.com
🔹 Linux / macOS
traceroute google.com
🔹 mtr (Linux / gelişmiş)
mtr google.com
Canlı olarak rotayı ve gecikme istatistiklerini gösterir. Ping + Traceroute birleşimi gibidir.
📊 Traceroute Çıktısı Nasıl Yorumlanır?
1 192.168.1.1 1 ms
2 10.42.0.1 3 ms
3 185.12.34.1 12 ms
4 72.14.234.1 35 ms
5 * * * ZAMAN AŞIMI
6 142.250.190.14 48 ms
Açıklamalar:
- IP adresi: Paketin geçtiği yönlendirici
- ms değeri: Her yönlendiriciye gidiş süresi
- * * * : Yanıt gelmeyen veya engellenmiş nokta
📦 Traceroute Ne Zaman Kullanılır?
- Bir siteye erişemiyorsan ve sorunun nerede olduğunu anlamak istiyorsan
- Ping başarılı ama web sayfası açılmıyorsa
- Yurt dışı sunucularla bağlantı sorunlarını analiz etmek istiyorsan
- Ağ geçidi veya ISS kaynaklı gecikmeleri tespit etmek istiyorsan
🚧 Traceroute Çıkışında Dikkat Edilmesi Gerekenler
- Bir IP adresinde yüksek gecikme varsa o noktada sorun olabilir
- * ile yanıt vermeyen yönlendiriciler olabilir (güvenlik duvarı nedeniyle)
- En son satıra ulaşamıyorsa, hedefe erişilemiyor olabilir
🔐 Güvenlik Notu
Bazı sunucular ve ağ cihazları, ICMP trafiğine yanıt vermemek üzere yapılandırılmış olabilir. Bu durumda traceroute eksik görünür ama gerçek bağlantı çalışıyor olabilir.
🎯 Sonuç
Traceroute, ağ paketlerinin hedefe ulaşırken geçtiği tüm noktaları adım adım gösteren güçlü bir araçtır. Bağlantı sorunlarını teşhis etmek, ISS kaynaklı gecikmeleri analiz etmek ve genel performans değerlendirmesi yapmak için idealdir.
Ping bir kapıyı çalar, traceroute seni o kapıya hangi yoldan götürdüğünü gösterir.