Traceroute Aracı

Tarayıcılar ham ICMP/UDP yoklamaları gönderemez. Size en yakın bir noktadan traceroute çalıştırmak için aşağıdaki harici hizmetlerden birini kullanın.

Sonuçlar

Bir traceroute, bir paketin hedefe giderken geçtiği yönlendiricileri listeler. Bir site yavaşsa neden genellikle belirli bir atlamada ortaya çıkar: tıkanmış bir peering bağlantısı, yanlış yönlendirilmiş bir transit yolu ya da paketleri sessizce düşüren bir güvenlik duvarı. Tarayıcılar traceroute’un gerektirdiği ham ICMP/UDP sondalarını gönderemez; bu yüzden bu sayfa izlemeyi kendisi çalıştırmaz: hedefinizi temizler ve önceden doldurulmuş olarak, internetin birden çok noktasından iz süren saygın genel hizmetlere teslim eder. Sorun kendi hattınızda değilse tam da buna ihtiyacınız vardır. Kendi bağlantınızı test etmek için tracert veya traceroute komutunu yerel olarak çalıştırın; bu sayfa çıktıyı her iki durumda da okumayı öğretir.

Kullanışlı bir traceroute nasıl çalıştırılır

  1. 1

    Bir ana bilgisayar adı veya IP girin

    Tam bir URL de olur: bağlantıları oluşturmadan önce `https://` ve sondaki yolu kaldırırız.

  2. 2

    Bir sonda hizmeti açın

    Her bağlantı, hedefiniz önceden doldurulmuş olarak açılır. Check-host.net ve çoklu konum traceroute sayfası aynı anda birçok bölgeden sondalar; HackerTarget kendi gözlem noktasından klasik bir iz sürer.

  3. 3

    Atlama listesini okuyun

    Her satır bir yönlendiricidir: atlama numarası, ana bilgisayar adı/IP ve gidiş-dönüş süresi, genellikle atlama başına üç örnek.

  4. 4

    Sorunlu atlamayı bulun

    Büyük bir gecikme sıçraması, `* * *` (yanıt yok) ya da tek bir ağ içindeki uzun bir zincir genellikle sorunu işaret eder.

  5. 5

    Yönlendirme düzeyine çıkın

    Sorun ağlar arasındaysa BGP.tools bağlantısı AS yolunu ve peering verilerini gösterir. Kendi hattınızı ölçmek için `tracert` veya `traceroute` komutunu yerel olarak çalıştırın.

Traceroute nasıl çalışır, tek paragrafta

Traceroute, yapay olarak düşük bir TTL (yaşam süresi) ile paketler gönderir. İlk paketin TTL değeri 1’dir; ilk yönlendirici onu 0’a düşürür ve bir ICMP “süre aşıldı” mesajı döndürür. TTL=2 ikinci yönlendiriciyi açığa çıkarır ve böyle devam eder. TTL gerçek atlama sayısına ulaştığında paket hedefe varır. Yanıtlar, yoldaki her yönlendiricinin IP adresini ve yanıt süresini söyler.

Çıktıyı okumak

Sembol / desen Genellikle şu anlama gelir
* * * Atlama yanıt vermedi; güvenlik duvarı veya ICMP hız sınırı
Gecikmede büyük sıçrama O yönlendirici coğrafi olarak uzak ya da tıkanmış
5+ atlamada aynı gecikme O yönlendiriciler tek bir fiziksel konumu paylaşıyor
Ana bilgisayar adlarında döngü MPLS ya da asimetrik yönlendirme; AS yolunu kontrol edin
İzleme erken bitiyor Hedef güvenlik duvarı engelledi (bulut ana bilgisayarlarında yaygın)

Kendi makinenizden çalıştırmak

  • Windows: tracert example.com
  • macOS ve Linux: traceroute example.com
  • Sürekli istatistik: mtr example.com (paket yöneticinizle kurun)

Yerel bir çalıştırma, hiçbir çevrimiçi hizmetin göremeyeceği kendi bağlantınızdan çıkan yolu ölçer. Yukarıdaki bağlantılar ise hizmetlerin kendi konumlarından sondalar; “sorun benim hattımda” ile “sorun sitenin transitinde” ayrımını yapmak için ikisini birlikte kullanın.

İpuçları

  • Tek seferlik traceroute gürültülüdür. mtr (sürekli sondalama), aralıklı sorunlarda çok daha güvenilir veri verir.
  • En az iki bölgeden izleme çalıştırın. Birinde görünüp diğerinde görünmeyen bir sorun hızla yerini belli eder.
  • ICMP tabanlı traceroute’lar (-I) bazen UDP olanların başarısız olduğu yerde başarılı olur; güvenlik duvarları onları farklı işler.
  • Her atlamadaki DNS sorguları çıktıyı yavaşlatır. Sonda hizmeti sunuyorsa bir -n eşdeğeri kullanın.
  • Bulut ana bilgisayarlarında (AWS, Cloudflare) hedef genellikle bir yük dengeleyicinin arkasına gizlenir ve izleme gerçek sunucudan bir iki atlama önce biter. Bu normaldir.

Sık Sorulan Sorular

Almanya’daki tek sunucumuzdan yapılacak bir traceroute, Los Angeles’taki bir kullanıcı sorunu hakkında size neredeyse hiçbir şey söylemez. HackerTarget ve Check-host.net gibi hizmetler birçok bölgeden sondalar; tanı koyarken gerçekten gereken budur. Kendi makinenizden yapılan bir iz sürme ise kendi hattınızı kapsar.

O yönlendirici, zaman aşımı içinde sondaya yanıt vermedi. Birçok yönlendirici traceroute trafiğini kasıtlı olarak sınırlar ya da düşürür. İzleme boşluğun ötesinde devam ediyorsa yol iyidir; yönlendirici sadece sessizdir.

Evet. Yanıtlar, gidiş yolundan farklı olabilen dönüş yolundan gelir. Ortadaki yavaş bir atlama aslında yalnızca dönüşte yavaş olabilir. MTR ve TCP tabanlı traceroute’lar bu belirsizliği azaltır.

Modern omurga ağları trafiği yoğun şekilde birleştirir. Kaynak ve hedefin ikisi de tier-1 ağlardaysa kıtalar arası sekiz atlama yaygındır.

Ana bilgisayar adı, doğrulanmak ve giden bağlantıların oluşturulması için herhangi bir sayfa isteği gibi sunucumuza gider ve adım adım akışta sayfa URL’sinde de görünür. Her harici hizmet onu ancak bağlantısına tıkladığınızda görür.

İlgili Araçlar

Araç diğer dillerde mevcuttur