Traceroute - veyaWindows dünyası, ping ile birlikte en temel ağ sorun giderme araçlarından biridir. Adından da anlaşılacağı gibi, traceroute bir bilgisayardan diğerine rotayı izleyecektir. Sadece bir ana bilgisayara bağlantıyı test etmekle kalmayacak, aynı zamanda oraya ulaşma yolu ve rahatsız edici olabilecek bazı sorunlar hakkında da çok şey ortaya çıkaracak oldukça kullanışlı bir araçtır. Ancak traceroute kadar kullanışlı, aynı zamanda oldukça sınırlı bir araçtır. Neyse ki, birçok geliştirici traceroute'un daha iyi sürümlerini oluşturmaya çalışmıştır. Bu makalenin konusu bu. Traceroute için en iyi alternatiflerden bazılarını açığa çıkarıyoruz. GUI ve komut satırı araçlarının ve hatta birkaç çevrimiçi aracın bir karışımına sahibiz.
En iyi 5 alternatifimizi açıklamadan öncetraceroute'a başlarsak, traceroute'un ne olduğunu ve nasıl çalıştığını açıklayarak başlayacağız. Ardından, yardımcı programın bazı sınırlamalarını tartışacağız. Sınırlamaları gidermek için, izlemde yapılabilecek olası gelişmeleri tartışacağız. İdeal “Steroidler üzerindeki izimizi” tanımlamaya çalışacağız. Tüm bu teoriyi bitirdikten sonra, ana meselemize dalacağız ve bulabileceğimiz en iyi beş traceroute alternatifini gözden geçireceğiz. Yerel olarak yüklenebilen üç paketimiz ve iki çevrimiçi yardımcı programımız var.
Traceroute Nedir?
Wikipedia'dan traceroute'un tanımı oldukça basittir: “Traceroute, Internet Protokolü (IP) ağı üzerinden paketlerin yolunu (yolunu) görüntülemek ve paketlerin geçiş gecikmelerini ölçmek için kullanılan bir bilgisayar ağı tanılama aracıdır”. Bu açıklama kadar iyi, başarısızSomut olarak ne olduğu hakkında çok ayrıntı verin. Açıklamaya çalışacağız. Traceroute, bilgisayarınız ile uzak bilgisayar arasında bulunan her yönlendiricinin IP adresini söyleyecektir. Ancak hepsi bu kadar değil, traceroute, bu yönlendiricilerin her birinin yanıt süresi hakkında da rapor verecektir.
Traceroute çok eski bir araçtır. İlk versiyon 1987'de piyasaya sürüldü. Bu 30 yıldan uzun bir süre önce; bilgisayar yıllarında sonsuzluk. Aynı zamanda çok yaygın bir araçtır. İlk olarak Unix işletim sisteminde tanıtıldı, şimdi Linux ve OS X dahil olmak üzere tüm Unix benzeri işletim sistemlerinde mevcut. .
Traceroute her ağınyönetici anlamalı ve kullanmalıdır. Ne yazık ki, kullanıcılarının birçoğu nasıl çalıştığını tam olarak anlamıyor ve bu nedenle yardımcı programın bazı tuzaklarına girebilir. Örneğin, yol trafikten farklı bir rota çizerken trafik ile asimetrik olabilir ve araç bunu görmez.
Traceroute Nasıl Çalışır?
İlk olarak, birkaç önkoşul. İnternet - veya bu konuda herhangi bir IP ağı - birbirine bağlı yönlendiricilerden yapılır. Yönlendiriciler birbirleriyle konuşarak hangi ağlara nasıl ulaşacaklarını bildikleri hakkında bilgi alışverişinde bulunurlar. Bu bilgileri yönlendirme tabloları oluşturmak için kullanırlar. Bir veri paketi yönlendiriciye her ulaştığında, yönlendirme tablosunda hedefi arar ve bunu yoldaki bir sonraki yönlendiriciye göndermeye devam eder. Yönlendirici yalnızca bir sonraki yönlendiriciyi bilir ve tam yol hakkında hiçbir fikri yoktur. Gerek yok.
Nedeniyle yayılma gecikmelerini sınırlamak içinAşırı yönlendirme atlamalarını, her veri paketinin başlığı TTL veya Yaşam Süresi olarak adlandırılan bir veri alanı içerir. Bu gerçek bir yanlış adlandırmadır çünkü TTL değerinin zamanla değil, mesafe ile ilgisi yoktur. Paket kaynağından ayrıldığında, TTL 32 olarak ayarlanır. O andan itibaren, onu işleyen her yönlendirici paketi yönlendirmeden önce TTL'yi bir azaltır. TTL değeri sıfıra ulaştığında, yönlendirici paketi yönlendirmez ve bunun yerine bir ICMP "Zaman Aşıldı" iletisini başlangıç noktasına geri döndürür.
Traceroute bu hata tespitinden yararlanır vesihrini gerçekleştirmek için raporlama sistemi. Traceroute, önce TTL 1 olarak ayarlanmış olarak hedefe bir paket gönderir. Yoldaki ilk yönlendirici TTL'yi azaltır ve Zaman Aşımı iletisini döndürerek traceroute'un ilk yönlendiricinin IP adresi hakkında bilgi sahibi olmasını sağlar; sık sık değinildiği gibi. Traceroute daha sonra TTL 2'ye ayarlanmış olarak başka bir paket gönderecek ve ikinci atlama hakkında bilgi edinecektir. Ve bunu yapmaya devam edecek, her seferinde TTL'yi hedeften bir yanıt alana kadar her seferinde artırarak ona ulaşıldığını söyleyecek.
Traceroute tipik olarak zamanı da ölçerbirbirini izleyen her yanıtı almak, her bir atlayış için yanıt süresinin bir tablosunu oluşturmasını sağlamak için gereklidir. Ayrıca, sonuçlarında IP adresi yerine her ana bilgisayarın FQDN'sini görüntülemek için genellikle her bir şeridin IP adresinin DNS aramasını yapar.
Traceroute ile Neler Yanlış?
Bu sorunun kolay cevabı basit: Bunda yanlış bir şey yok. Bu mükemmel olduğu anlamına mı geliyor? Kesinlikle değil. Traceroute, olduğu kadar iyi ve kullanışlı, geliştirilebilir. İşte eksiklerinden birkaçı.
Daha önce belirttiğimiz gibi - ve şimdinasıl çalıştığını biliyoruz - traceroute size yalnızca hedefe giden yolu gösterecektir, ancak geri dönüş yolunu keşfetmenin bir yolu yoktur. Bu, özellikle dönüş yolunun bir şekilde geciktiği durumlarda bir sorun yaratabilir. Traceroute, her bir yanıtı almak için gereken süreyi ölçer, ancak çıkış yolunda veya dönüş yolunda herhangi bir gecikme ile karşılaşılıp karşılaşılmadığını bilmenin bir yolu yoktur ve potansiyel olarak yanıltıcı sonuçlar sağlar.
Ayrıca potansiyel bir sorun varçeşitli ana bilgisayarlarda yük dengeli olan hedefler. Hiçbir kullanıcı, birbirini izleyen her paketin aynı ana bilgisayara gönderilmesini garanti etmez. Ve eğer ikisi farklı yerlerdeyse, bu büyük ölçüde yanlış sonuçlara yol açabilir.
Ve son olarak, bazı yönlendiricilergüvenlik nedenleriyle, traceroute'un kullandığı isteklerin türüne yanıt vermemek. Bu, traceroute'un çalışmasını durdurmaz ve yardımcı program bu atlamaları görmezden gelir ve ulaşılamaz olarak bildirir.
Ya “Steroidler Üzerine” Traceroute Olsaydı?
Traceroute kullanmak en heyecan verici görev değildüşünebilir. Ve onu yaygın olarak kullanan herkes daha iyi bir iz hayal etti. Neyse ki, bazı geliştiriciler de bunu düşündü ve bu konuda bir şeyler yaptı. Bu yüzden traceroute'a birçok alternatif bulabiliriz.
Bazıları sadece kozmetik iyileştirmelere sahiptir veörneğin, aracı daha hoş bir GUI ile sarın. Diğerleri ciddi anlamda kullanışlı işlevler ekler. Bazı gelişmiş traceroute yardımcı programları, Internet'ten her bir atlama hakkında kapsamlı bilgiler alır. Bu, IP adresi tabanlı coğrafi konum teknikleri kullanılarak toplanan yönlendiricinin sahibi veya fiziksel konumu gibi bilgileri içerebilir.
Bazıları zarfı daha da ileri götürecek ve traceroute'un sonuçlarını bir harita üzerinde çizecek ve kullanıcıya hedefe giden yolu etkili bir şekilde görselleştirmenin bir yolunu verecektir.
İlk Üç Artı İki En İyi Traceroute Alternatifimiz
Web'de en iyi iz için arama yaptıkalternatifler. Bulduğumuz bazı ürünler, orijinal izinden çok farklı. Diğerleri daha küçük iyileştirmeler sunuyor. Listemizi yapanlar en iyi özellik kümesine ve / veya itibarına sahiptir veya en çok kullanılanlardır.
Ayrıca, yerel olarak yüklenmiş bir karışımı da ekledikbir bilgisayardan çalıştırdığınız araçlar ve birkaç web tabanlı araç. Her iki araç türü de yararlı olabilir. Yerel yazılım, büyük bir şirket ağındaki yolları belirlemenize ve ağın hangi segmentlerinin gecikme gibi sorunlar yaşadığını belirlemenize yardımcı olabilir.
Web tabanlı traceroute araçları uzaktan kumandadan çalıştırılırsunucu - kaynak sunucuyu seçmenize veya testi birkaç kaynaktan aynı anda çalıştırmanıza olanak tanıyan bazı araçlarla birlikte - ve en iyi kötü web sitesi yanıtı gibi sorunları gidermek için kullanılır.
1. SolarWinds'ten Traceroute NG (ÜCRETSİZ İNDİRİN)
SolarWinds ağ alanında iyi bilinen bir isimdirYönetim araçları. Şirket, amiral gemisi ürünü Network Performance Monitor, eksiksiz bir ağ izleme çözümü ile başlayarak en iyi izleme araçlarından bazılarını yapıyor. SolarWinds ayrıca ağ yöneticilerinin özel ihtiyaçlarını karşılayan mükemmel ücretsiz araçlar yapmak için sağlam bir üne sahiptir. Traceroute NG böyle bir araçtır.
TracerouteNG, SolarWinds Ağyolundan yararlanırsürekli TCP ve ICMP izleme sunan bir teknoloji. Diğer traceroute yardımcı programlarından daha hızlı olduğunu ve sonuçları yalnızca saniyeler içinde döndürdüğünü iddia ediyor. Tabii ki, bu çoğunlukla ağa bağlıdır.

Ancak Traceroute NG sadece hızı arttırmakla kalmıyortraceroute. Ayrıca, biraz daha fazla bilgi döndürür ve durum hakkında daha derin bir fikir verir. Her sekme için Traceroute NG, paket kayıp yüzdesini, geçerli ve ortalama yanıt süresini ve bir gecikme çubuk grafiğini döndürmek için ping kullanır. Ayrıca önemli olan Traceroute NG, her bir şeridin Tam Nitelikli Etki Alanı Adını veya FQDN'sini bulmak ve görüntülemek için ters DNS araması kullanacaktır.
Traceroute NG'nin bir diğer harika özelliğiyol değişikliklerinin otomatik algılanması. Belirli bir ana bilgisayara giden birden çok yol varsa, araç bunu anlar ve her yolu ayrı ayrı görüntüler. Bu, yük dengeli ortamlarda sorun giderirken çok kullanışlıdır. Araç ayrıca TCP veya ICMP paketlerini kullanarak sınamayı gerçekleştirmenizi de sağlar. Bu, yol boyunca bazı aygıtların ICMP'yi engellemesi durumunda faydalı olabilir. Son olarak, Traceroute NG testinin sonuçlarını bir .txt günlük dosyasına yazacaktır.
Traceroute NG yalnızca Windows üzerinde çalışır, ancak aldatıcı bir şekildegerçek Windows uygulaması. Windows işletim sistemi altında ve bir pencerenin içinde çalışmasına rağmen, çoğunlukla metin tabanlı bir araçtır. Ama sonra tekrar, bir GUI aracın kullanışlılığını artırır mı? Muhtemelen değil.
Olarak indirilen araç.zip dosyası kurulum gerektirmez, ancak bilgisayarınızda yoksa Winpcap'a dayanır. Ancak Traceroute NG, başladığında yokluğunu algılar ve .zip dosyasında bulunan Winpcap yükleyiciyi otomatik olarak başlatır.
TRACEROUTE NG (resmi indirme bağlantısı): https://www.solarwinds.com/free-tools/traceroute-ng
2. Görsel Traceroute'u açın
Eğer peşinde olduğunuz gerçek bir GUI tabanlıysatraceroute aracı, Açık Görsel Traceroute ihtiyacınız olan şeydir. Windows, Linux veya Mac OS X'in çoğu çeşidi için kullanılabilen araç şaşırtıcı. Araç ücretsiz ve açık kaynak kodlu, LGPL V3 lisansı altında yayınlandı.

Bu yazılımın ana bileşeni GörselTraceroute per se. Verilerin bilgisayarınızdan hedef ana bilgisayara gitmek için hangi yolu izlediğini Dünya 3D haritasında (veya isterseniz 2D'de) görmenizi sağlayan görsel, GUI tabanlı bir yardımcı programdır. Harita, istediğiniz herhangi bir ayrıntı düzeyini sağlayarak istediğiniz zaman yakınlaştırılabilir ve kaydırılabilir.
Open Visual Traceroute da birkaç tane daha geliyordaha da kullanışlı bir ürün olmasını sağlıyor. İlk olarak, bir "paket dinleyicisi" var. Yine de Wireshark gibi bir paket dinleyicisi değil. Amacı, yalnızca hangi verilerin yerel sistemden Internet'e gönderildiğini görmenizi sağlamaktır. İnternet'ten alan adları hakkında bilgi çeken bir Whois özelliği de vardır.
3. MTR (Traceroute'im)
MTR ilk olarak Mike adında biri tarafından geliştirildi vekısaltma Mike’ın Traceroute'u idi. Başka biri devraldı ve My Traceroute olarak yeniden adlandırdı, ancak yine de aynı ürün. Yazılım 1997'den beri var. Uzun ömürlülük kalitenin kanıtıysa, bu oldukça iyi bir araç olmalı.

Ve budur. İşlevsel olarak, yukarıda incelenen Traceroute NG ile neredeyse aynı - veya en azından çok benzer -. İkisi arasındaki temel farklar Traceroute NG bir Windows uygulamasıyken, MTR'nin Linux üzerinde çalıştığı ve bir GUI ile veya komut satırından kullanılabileceği.
Somut olarak, MTR,bir ağ tanılama aracında traceroute ve ping. MTR'yi çalıştırdığınızda, öncelikle belirtilen ana bilgisayara ağ yolunu öğrenmek için tam olarak traceroute gibi çalışır. Yolu öğrendikten sonra MTR biraz daha ileri gider. Her yönlendiriciye bağlantının kalitesini ölçmek için her sekmeye bir ICMP ECHO isteği dizisi gönderir. Bunu yaptığı gibi, ölçülen istatistikleri ekranda görüntüler. Aslında, standart çıktıya yazdırır, yani bir dosyaya yönlendirilebilir.
4. Monitis Çevrimiçi Görsel İzleme Yolu Aracı (Çevrimiçi Araç)
Monitis, bir TeamViewer şirketidir.tanınmış web sitesi performans izleme platformu. Bulut tabanlı sanal hizmet, web sitelerinizi, sunucularınızı, uygulamalarınızı ve daha fazlasını istediğiniz zaman ve istediğiniz yerden izlemenize olanak tanır. Çeyrek milyona yakın kullanıcısıyla, bu oldukça popüler bir platformdur.
Diğer birçok satıcı gibi, Monitis de birkaç ücretsizweb sitelerinde bulunan araçlar. Çevrimiçi Görsel İzleme Rotası, olağandışı yazımlara rağmen, tam olarak söylediği şeydir. Monitis'in sunucusu ile belirttiğiniz ana bilgisayar arasındaki rotayı izler ve Dünya haritasına çizer. Ne yazık ki, harita görüntüsü nadiren tüm atlamaları içerir. Bu, araç her atlamayı coğrafi olarak konumlandıramayacağından ve bazı hos'lar hiç yanıt vermeyeceğinden normaldir. Ve bu böyle bir araç için geçerli, sadece bu araç için değil.

Ekranı aşağı kaydırırsanız,araç aynı zamanda bilgileri geleneksel traceroute araçlarında olduğu gibi tablo şeklinde sunar. Sekmeli ekranın üst kısmında ABD, Avrupa ve Asya / Pasifik etiketli üç sekme olduğunu da fark edebilirsiniz. Bir sekmeyi tıklamanın testi bu üç coğrafi bölgede bulunan farklı bir kaynaktan gerçekleştirdiğini düşünmeye yönlendirileceksiniz, ancak sonuçlara bakıldığında durum böyle görünmüyor. Hem tablo hem de harita görüntüsü bir sekmeden diğerine değişir, ancak nasıl çalıştıklarını anlayamadım.
5. G-Suite.Tools Görsel İzleyici (Çevrimiçi Araç)
G-Suite adının sizi kandırmasına izin vermeyin.Araçlar hiçbir şekilde Google ile ilişkili değildir. Web sitesi bir avuç yararlı ağ ve internet aracı öneriyor. Bunların arasında görsel bir traceroute aracı var. Bunu kullanmak oldukça basit. Sadece bir IP adresi veya FQDN yazıp İZ buton. Çok yakında, sayfadaki ufacık bir harita, belirtilen ana bilgisayara giden yolu görsel olarak gösterecektir.

Diğer birçok benzer araç gibi, bir tablo damevcut. IP adresini ve FQDN'yi (çözülebilir olduğunda) ve ayrıca her bir sıçramanın toplam gidiş-dönüş süresini gösterir. Bu araç hakkında özellikle sevdiğimiz bir şey - ve özellikle yeni gelenler için çok uygun - sayfada bulunabilen traceroute süreci hakkında bilgi hazinesi.
Siz oradayken G-Suite.Araçlar'da kullanmak isteyebileceğiniz birkaç araç daha vardır. Her birine sayfanın üst kısmındaki şerit menüsünden kolayca erişilebilir. DNS Araması, Whois araması, ping, IP adresim, IP adresi konumu ve e-posta adreslerinin çalışmasını doğrulamak için bir araç var.
Sonuç
Traceroute bir süredir bizimle birlikte veb = Açıkçası burada kalmak. Birinin bulabileceği en çok kullanılan ve en kullanışlı temel teşhis araçlarından biridir. Ve bulunabilen tüm geliştirilmiş traceroute sürümleriyle, daha da iyi ve daha kullanışlı bir araç haline geldi. Bu tür araçlardan 5'ten fazla var, ancak sınırlı alanımız vardı ve seçimimizi bulabildiğimiz en iyi beşle sınırlamaya karar verdik, ancak bu, daha fazla büyük iz aracı aracının olmadığı anlamına gelmiyor.
Yorumlar