Traceroute, Windows ve diğer işletim sistemlerinde bulunan bir komut satırı aracıdır. Ping komutunun yanı sıra, aşağıdakiler için önemli bir araçtır: İnternet bağlantısı sorunlarını anlamak paket kaybı ve yüksek gecikme dahil.
Bir web sitesine bağlanmada sorun yaşıyorsanız, traceroute size sorunun nerede olduğunu söyleyebilir. Ayrıca, bilgisayarınız ve bir web sunucusu arasında izlediği yol trafiğinin görselleştirilmesine de yardımcı olabilir.
Traceroute Nasıl Çalışır?
Bir web sitesine (örneğin, howtogeek.com) bağlandığınızda, trafiğin web sitesine ulaşmadan önce birkaç aracıdan geçmesi gerekir. Trafik, yerel yönlendiricinizden, İnternet servis sağlayıcınızın yönlendiricilerinden, daha büyük ağlara vb. Gider.
Traceroute bize trafiğin web sitesine ulaşmak için izlediği yolu gösterir. Ayrıca her durakta meydana gelen gecikmeleri de görüntüler. Bir web sitesine erişmede sorun yaşıyorsanız ve bu web sitesi düzgün çalışıyorsa, bilgisayarınız ile web sitesinin sunucuları arasındaki yolda bir yerde sorun olabilir. Traceroute, bu sorunun nerede olduğunu size gösterecektir.
Açıklamak ve göstermek için traceroute'u kullandık İnternet servis sağlayıcınız için İnternet hizmetini kim sağlıyor .
Daha teknik bir ifadeyle, traceroute, ICMP protokolünü (ping komutu için kullanılan protokolün aynısı) kullanarak bir dizi paket gönderir. İlk paketin yaşam süresi (TTL veya atlama sınırı olarak da bilinir) 1'dir, ikinci paketin TTL'si 2'dir ve bu böyle devam eder. Bir paket yeni bir yönlendiriciye her iletildiğinde, TTL 1 azalır. 0'a ulaştığında, paket atılır ve yönlendirici bir hata mesajı verir. Traceroute, paketleri bu şekilde göndererek, yoldaki her yönlendiricinin bir paketi atmasını ve bir yanıt göndermesini sağlar.
Traceroute Nasıl Kullanılır
Traceroute, bir komut isteminden veya terminal penceresinden çalıştırılır. Windows'ta, Windows tuşuna basın, Komut İstemi yazın ve birini başlatmak için Enter tuşuna basın.
Bir traceroute çalıştırmak için tracert komutunu ve ardından bir web sitesinin adresini çalıştırın. Örneğin, Nasıl Yapılır Geek'te bir izleme yolu çalıştırmak istiyorsanız şu komutu çalıştırırsınız:
tracert howtogeek.com
(Mac veya Linux'ta çalıştırın traceroute howtogeek.com yerine.)
Bilgisayarınız yol üzerindeki yönlendiricilerden yanıtlar alırken yavaş yavaş rotanın şekillendiğini göreceksiniz.
Başka bir web sitesi için (özellikle dünyanın farklı bir bölgesinde barındırılan) bir izleme yolu çalıştırırsanız, yolların nasıl farklılaştığını görürsünüz. İlk “atlamalar” trafik ISS'nize ulaşırken aynıdır, ancak sonraki atlamalar paketler başka yere gittikçe farklıdır. Örneğin, aşağıda Çin'deki Baidu.com'a giden paketleri görebilirsiniz.
Çıktıyı Anlamak
Temel fikir kendi kendini açıklayıcıdır. İlk satır ev yönlendiricinizi temsil eder (bir yönlendiricinin arkasında olduğunuzu varsayarak), sonraki satırlar ISS'nizi temsil eder ve daha aşağıda her satır daha uzaktaki bir yönlendiriciyi temsil eder.
Her satırın biçimi aşağıdaki gibidir:
Hop RTT1 RTT2 RTT3 Alan Adı [IP Address]
- Atlama: Bir yönlendirici arasında bir paket geçtiğinde, buna "atlama" denir. Örneğin, yukarıdaki çıktıda, bulunduğum konumdan Nasıl Yapılır Geek sunucularına ulaşmanın 14 atlama sürdüğünü görebiliriz.
- RTT1, RTT2, RTT3: Bu, bir paketin bir sıçrama noktasına ulaşması ve bilgisayarınıza geri dönmesi için geçen gidiş-dönüş süresidir (milisaniye cinsinden). Bu genellikle gecikme olarak adlandırılır ve ping kullanırken gördüğünüz sayı ile aynıdır. Traceroute, her sekmeye üç paket gönderir ve her seferinde görüntülenir, böylece gecikmenin ne kadar tutarlı (veya tutarsız) olduğuna dair bir fikriniz olur. Bazı sütunlarda * görürseniz, yanıt almamışsınızdır - bu, paket kaybını gösterebilir.
- Alan Adı [IP Address]: Varsa, alan adı genellikle bir yönlendiricinin konumunu görmenize yardımcı olabilir. Bu mevcut değilse, yönlendiricinin yalnızca IP adresi görüntülenir.
Artık tracert komutunu kullanabilmeli ve çıktısını anlayabilmelisiniz.