Traceroute Nedir?
Traceroute, kaynaktan hedef sunucuya paketlerin izlediği tam yolu haritalandıran bir ağ tanılama aracıdır. Yol boyunca her yönlendiriciyi (hop), IP adreslerini, hostname'lerini ve gidiş-dönüş sürelerini (RTT) gösterir. Yalnızca son hedefe bağlantıyı test eden ping'den farklı olarak, traceroute tüm rotayı ortaya koyar ve ağ sorunlarının nerede oluştuğunu belirlemeyi sağlar.
Ping ile hızlı bağlantı kontrolü ve gecikme ölçümü yapabilirsiniz.

Traceroute Teknik Olarak Nasıl Çalışır
Traceroute, kademeli olarak artan Time-to-Live (TTL) değerleriyle paketler göndererek çalışır. Her yönlendirici TTL'yi 1 azaltır. TTL 0'a ulaştığında yönlendirici bir ICMP Time Exceeded mesajı gönderir ve IP adresini ortaya koyar. Traceroute TTL=1 ile başlar (ilk yönlendirici yanıtlar), sonra TTL=2 (ikinci yönlendirici yanıtlar) ve hedefe ulaşılana kadar devam eder.
DNS sorgulama ile alan adı DNS kayıtlarını da kontrol edebilirsiniz.

Traceroute Sonuçlarını Okuma
Her satır bir hop temsil eder — paketin geçtiği bir yönlendirici veya ağ geçidi. Hop numarası yoldaki konumu gösterir — hop 1 yerel ağ geçidinizdir (yönlendiriciniz), son hop ise hedef sunucudur. Yıldız işaretleri (* * *) o hop'taki yönlendiricinin zaman aşımı süresi içinde yanıt vermediğini gösterir — güvenlik nedeniyle ICMP paketlerini düşürebilir veya hız sınırlayabilir.
Normal bir traceroute yurt içi hedefler için 10-15 hop, uluslararası rotalar için 15-25 hop'ta tamamlanır.

Traceroute Ne Zaman Kullanılır
Traceroute şu durumlarda kullanılır: Yavaş bağlantıları teşhis etme — yüksek gecikmenin ağın neresinde oluştuğunu belirleme. Ağ yollarını doğrulama — trafiğin beklenen rotayı izlediğini kontrol etme. ISP sorun giderme — ISP'nin ağında bir sorun olup olmadığını tespit etme. Sunucu ve CDN doğrulama — trafiğin doğru veri merkezine ulaşıp ulaşmadığını kontrol etme.
Port kontrolü ile sunucu üzerindeki açık portları da kontrol edebilirsiniz.
İlgili Ağ Araçları
Traceroute'a ilişkin diğer DNS Robot araçlarını da kullanabilirsiniz.