traceroute komutu
Amaç
IP paketlerinin bir ağ anasistemine götürme rotasını yazdırır.
Sözdizimi
traceroute [ -hops Hops ] [ -num ] [ -port Port ] [ -src Address ] Host [ PacketSize ]
Açıklama
traceroute komutu, bir IP paketinin izlediği rotayı, UDP bağlantı denetimi paketlerini küçük bir yaşam süresi üst sınırıyla (Hops parametresi) başlatarak ve yol boyunca ağ geçitlerinden ICMP TIME_AŞILDI yanıtını dinleyerek Internet anasistemine izlemeyi dener. Araştırıcılar, ICMP PORT_UNREACHABLE iletisi döndürülünceye kadar her seferinde bir sekme noktası artırılan bir Sekme değeri ile başlatılır. ICMP PORT_UNREACHABLE iletisi, anasistemin bulunduğunu ya da komutun izleme için izin verilen sekme sayısı üst sınırına ulaştığını gösterir.
- Sekme değeri
- Ağ geçidinin adresi
- Her başarılı bağlantı denetimi için gidiş dönüş süresi
Bağlantı denetimi yanıtları farklı ağ geçitlerinden geliyorsa, komut her yanıt veren sistemin adresini yazdırır. 3 saniyelik bir zamanaşımı aralığı içinde bir bağlantı denetimi yanıt vermezse, o bağlantı denetimi için bir * (yıldız işareti) yazdırılır.
traceroute komutu bir! Atlama değeri bir ya da daha azsa, gidiş dönüş zamanından sonra (ünlem işareti). Bir ya da daha az bir sekmenin maksimum yaşam süresi değeri, ICMP yanıtlarının farklı ağ yazılımı tarafından ele alınmasında bir uyumsuzluğun olduğunu gösterir. Uyumsuzluk genellikle kullanılan son Hops değeri iki katına çıkararak ve yeniden denenerek çözülebilir.
- !H
- Anasisteme ulaşılamıyor
- !N
- Ağa ulaşılamıyor
- !P
- İletişim kuralı İç KURiyor-ulaşılamıyor
- !S
- Kaynak rota başarısız oldu
- !F
- Parçalama gerekli
Araştırıcıların çoğu hatayla sonuçlandıysa, traceroute komutu çıkar.
traceroute komutu için zorunlu olan tek parametre hedef anasistem adı ya da IP numarasıdır. traceroute komutu, giden arabirimin MTU (Maximum Transmission Unit; İletim Birimi Üst Sınırı) değerini temel alarak bağlantı denetimi paketinin uzunluğunu belirler. UDP bağlantı denetimi paketleri, hedef anasistem tarafından işlenmesini önlemek için beklenmedik bir değere ayarlanır.
İşaretler
| İşaret adı | Açıklama |
|---|---|
| -hops Max_ttl | Giden bağlantı denetimi paketlerinde kullanılan etkin kullanım süresi üst sınırını (sekme sayısı üst sınırı) belirler. Varsayılan değer 30 sekmesidir (TCP bağlantıları için kullanılan varsayılan değer). |
| -num | Sekme adreslerini sembolik ve sayısal olarak değil, sayısal olarak yazdırır. Bu işaret, yolda bulunan her ağ geçidi için bir ad sunucusu adresi-ad araması kaydeder. |
| -port Kapı | Araştırıcılar için kullanılan temel UDP kapı numarasını ayarlar. Varsayılan değer 33434 'tür. traceroute komutu, hedef anasistemde tabanın açık UDP kapı aralığına göre san san + nhops-1 'e bağlıdır. Bir UDP kapısı yoksa, kullanılmayan bir kapı aralığı seçmek için bu seçenek kullanılabilir. |
| -src SRC_Addr | Giden bağlantı denetimi paketlerinde kaynak adres olarak sayısal biçimde sonraki IP adresini kullanır. Birden çok IP adresi olan anasistemlerde, -src işareti kaynak adresinin, bağlantı denetimi paketinin gönderildiği arabirimin IP adresinden farklı bir adres olmasını sağlamak için kullanılabilir. Sonraki IP adresi makinenin arabirim adreslerinden biri değilse, bir hata döndürülür ve hiçbir şey gönderilmez. |
Parametreler
| Parametre | Açıklama |
|---|---|
| Anasistem | Hedef anasistemi, anasistem adına ya da IP numarasına göre belirler. Bu parametre zorunludur. |
| PacketSize | Araştırıcı veri paketi uzunluğunu belirler. Varsayılan paket büyüklüğü, giden arabirimin MTU 'suna dayalı olarak traceroute komutu tarafından belirlenir. |
Çıkış Durumu
Örnekler
- nis.nfs.netanasistemine giden rotayı yazdırmak için şunu yazın:
Çıktı, aşağıdakilere benzer:traceroute nis.nsf.nettraceroute to rotterdam (35.1.1.48), 30 hops max, 56 byte packet 1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 39 ms 5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 39 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 59 ms 8 129.140.70.13 (129.140.70.13) 99 ms 99 ms 80 ms 9 129.140.71.6 (129.140.71.6) 139 ms 239 ms 319 ms 10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms 11 nic.merit.edu (35.1.1.48) 239 ms 239 ms 239 ms