IP Traceroute: Bir Bağlantının Rotası Nasıl İzlenir

Traceroute, verilerinizin cihazınız ile herhangi bir hedef arasında geçtiği her yönlendiriciyi ve yolculuğun nerede yavaşladığını gösterir. Bunu herhangi bir sistemde nasıl çalıştıracağınız ve çıktıyı nasıl okuyacağınız aşağıda açıklanmıştır.

Traceroute ne işe yarar?

İnternette dolaşan her paket bir atlama sınırı taşır; IPv4'te TTL (yaşam süresi) veya IPv6'da atlama sınırı. Paketi ileten her yönlendirici onu bir azaltır; sıfıra ulaştığında, yönlendirici paketi bırakır ve kibarca bir "zaman aşıldı" mesajını geri gönderir.

Traceroute bunu kibarca silahlandırır: TTL 1, sonra 2, sonra 3 şeklinde paketler gönderir… Geri gelen her "zaman aşıldı" yanıtı, yol boyunca bir yönlendiricinin daha adresini açığa çıkarır. Bunları bir araya getirdiğinizde, zamanlamalarla birlikte sizden varış noktasına kadar olan tam yolu elde edersiniz.

Sisteminizde çalıştırma

Windows — tracert

Basmak Kazan + R, tip cmd, Enter'a basın ve ardından şunu çalıştırın:

Command Prompt
tracert howtofindtheip.com

# İsim yerine IP adresine göre:
tracert 1.1.1.1

macOS ve Linux — traceroute

Terminal
traceroute howtofindtheip.com

# macOS'un tam yola veya kuruluma ihtiyacı olabilir:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               #Debian/Ubuntu

Daha iyi yol — mtr

mtr (My Traceroute), traceroute ve ping'i canlı görüntüde birleştirir; titreşim ve kaybın teşhisinde çok daha bilgilendiricidir. Linux ve macOS için kullanılabilir (üzerinden brew install mtr) ve Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Çıkmak için 'q' tuşuna basın

Sonuçların okunması

Tipik bir çıktı şuna benzer:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # yönlendiriciniz
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # İSS'niz
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # bölgesel ağ
 4  * * *                                            # sessiz yönlendirici (normal)
 5  edge-server.net     23.9 ms 24.1 ms 23.8 ms
 6  howtofindtheip.com  24.0 ms 23.7 ms 23.9 ms      # varış noktası
  • Atlama numarası — sondanın kaç yönlendirici derinliğine ulaştığı.
  • Ana makine adı / IP — yanıt veren yönlendirici (PTR adları genellikle şehri veya operatörü ima eder).
  • Üç zamanlama — üç sondanın gidiş-dönüş süreleri. Önemli olan eğilim: Daha sonraki atlamalarda devam eden ani bir sıçrama genellikle yavaş bölümü işaret eder.

Erken atlamalardaki yüksek gecikme (ISP'niz) her şeyi etkiler; Yolun sonlarında ortaya çıkan yüksek gecikme genellikle hedefin yakınındaki trafik sıkışıklığından kaynaklanır. Bulduğunuz şerbetçiotundan birinin itibarını kontrol etmek ister misiniz? IP'sini bizimkine yapıştırın kara liste denetleyicisi veya onu haritada bulun.

Neden şerbetçiotu zaman aşımına uğradı

Yıldız işaretleri (* * *) yönlendiricinin bu araştırmaya yanıt vermediği anlamına gelir. Yaygın ve genellikle zararsızdır:

  • Çoğu yönlendirici, traceroute araştırmalarını tamamen göz ardı edecek şekilde yapılandırılmıştır (hız sınırlama veya güvenlik politikası).
  • Güvenlik duvarları traceroute'un kullandığı UDP veya ICMP paketlerini bırakır.
  • Yönlendirici, tanılama trafiğini yanıtlamak yerine iletmeye öncelik verir.

Temel kural: Sonraki atlamalar yanıt vermeye devam ettiği sürece izlemenin ortasındaki zaman aşımları sorun teşkil etmez. Belirli bir noktadan sonraki her atlama zaman aşımına uğrarsa Ve nihai varış noktası asla yanıt vermez; bu atlama noktası bağlantınızın gerçekte koptuğu yerdir; bir İSS'nin destek hattıyla tartışırken çok değerli bir bilgidir.

Neden hiçbir web sitesi traceroute yapamıyor? Sen

Bir tarayıcı kasıtlı olarak korumalı alana alınmıştır: JavaScript ham paketleri gönderemez veya traceroute'un gerektirdiği ICMP yanıtlarını okuyamaz. Bulduğunuz herhangi bir "çevrimiçi traceroute", sağlayıcının sunucularından hedefe doğru çalışır; faydalıdır, ancak kendi cihazınızınkinden farklı bir yolu ölçer.

ne sen olabilmek tarayıcıda şunları yapın: kendinizi ve yolunuzun uç noktalarını tanımlayın. Genel IP'nizi bulun, Daha sonra ters DNS'sine bakın ISP'nizin hattınıza atadığı ana bilgisayar adını görmek için; traceroute'un her atlama noktası için gösterdiği aynı tür ad.

FAQ

Traceroute soruları

IP traceroute neyi gösterir?

Traceroute, paketlerinizin cihazınız ile hedef arasında geçtiği her yönlendiriciyi (atlamayı) her atlamanın gidiş dönüş süresiyle birlikte listeler. Bir bağlantının nerede yavaşladığını veya koptuğunu ortaya çıkarır.

Neden bazı traceroute atlamalarında yıldız işaretleri veya zaman aşımı görünüyor?

Çoğu yönlendirici, traceroute araştırmalarına yanıt vermeyecek şekilde yapılandırılmıştır ve güvenlik duvarları genellikle bunları engeller. Ara atlamalardaki yıldız işaretleri normal ve zararsızdır; önemli olan nihai varış noktasının yanıt verip vermediğidir.

Bir web sitesinden traceroute çalıştırabilir miyim?

Bir tarayıcı traceroute'un ihtiyaç duyduğu ham paketleri gönderemez, bu nedenle istemci tarafında yapılamaz. Web tabanlı traceroute'lar mevcuttur, ancak bunlar cihazınızdan değil, web sitesinin sunucularından hedefe giden rotayı ölçer. Bir tarayıcıdan hala yapabilirsiniz genel IP'nizi bulun ve onun ters DNS.