Bir site yavaş olduğunda ya da ulaşılamadığında traceroute, trafiğinizin oraya ulaşmak için izlediği yolu gösterir: bilgisayarınızla hedef arasındaki her yönlendiriciyi ("atlama" ya da "hop") ve her birine olan gecikmeyi. Bir bağlantı sorununun nerede başladığını bulmak için kullanılan standart araçtır.
Nasıl çalıştırılır?
- Windows: Komut İstemi'nde
tracert example.com. Ad sorgularını atlamak ve işlemi hızlandırmak için-dekleyin. - macOS: Terminal'de
traceroute example.com. - Linux:
traceroute example.com(gerekirsetraceroutepaketini yükleyin) ya datracepath example.com. - IPv6: Windows'ta
tracert -6, Mac ve Linux'tatraceroute6.
Çıktıyı okuma
1 192.168.1.1 1.2 ms 1.0 ms 1.1 ms
2 100.64.0.1 8.4 ms 8.1 ms 8.6 ms
3 core1.example-isp.net (198.51.100.1) 9.0 ms 9.3 ms 8.8 ms
4 * * *
5 edge.cdn.example (203.0.113.20) 12.1 ms 11.9 ms 12.4 ms
| Sütun | Anlamı |
|---|---|
| Sayı | Atlama sayısı |
| Ad ve IP | Yanıt veren yönlendirici; adlar ters DNS kayıtlarından gelir |
| Üç süre | O atlamaya gönderilen üç yoklamanın gidiş-dönüş süresi |
* * * |
O yönlendirici yoklamalara yanıt vermedi |
Bu örnekte 1. atlama ev yönlendiricisi, 2. atlama sağlayıcının CGNAT ağ geçidi ve 5. atlama hedeftir. Herhangi bir atlamanın IP adresini, hangi ağa ve ülkeye ait olduğunu görmek için IP Sorgulama aracımızla sorgulayın.
Nasıl çalışır?
Her IP paketinde, her yönlendiricinin bir azalttığı bir TTL (time to live, yaşam süresi) sayacı bulunur. Sayaç sıfıra ulaştığında yönlendirici paketi atar ve geri bir hata iletisi gönderir. Traceroute önce TTL değeri 1, sonra 2, sonra 3 olan paketler gönderir; böylece yol üzerindeki her yönlendirici sırayla kendini gösterir.
Sorunları yorumlama
- Gecikme bir atlamada başlıyor ve sona kadar devam ediyor: o bağlantı yoğun ya da uzundur (örneğin bir okyanus geçişi).
- Bir atlama yavaş ama sonraki atlamalar hızlı: o yönlendirici yalnızca yoklamalara yavaş yanıt veriyordur. Gerçek bir sorun değildir.
- Ortada
* * *var ama iz devam ediyor: yönlendirici yoklamaları yok sayıyordur. Normaldir. - Bir atlamadan sona kadar
* * *: trafik orada duruyordur ya da hedef yoklamaları engelliyordur. Siteyi bir tarayıcıda test edin. - 1. atlamada yüksek süreler: sorun Wi-Fi ağınızda ya da yerel ağınızdadır.
Atlama başına kaybı sürekli olarak izlemek için Mac ve Linux'ta mtr, Windows'ta pathping kullanın.
Sıkça sorulan sorular
Traceroute birinin konumunu bulabilir mi?
Yol boyunca, sağlayıcıda sona eren ağları gösterir. Bir kişinin nerede olduğunu ortaya çıkarmaz.
Traceroute neden hedefe ulaşmadan duruyor?
Birçok sunucu ve güvenlik duvarı traceroute yoklamalarını engeller. Bu, sitenin çalışmadığı anlamına gelmez.
Traceroute çalıştırmak güvenli mi?
Evet. Birkaç küçük paket gönderir ve standart bir tanılama aracıdır.