“Tracert” DOS komutunun karşılığı nedir?


123

tracert, MS-DOS komut isteminde bir IP Adresinin yolunu izleyen bir komuttur. Gnome Terminalinde buna eşdeğer bir komut var mı?


2
Sadece bir kenara: Windows'ta komut satırı yardımcı programına başvuruyorsanız, bu bir MS-DOS uygulaması değil, Windows komut satırı uygulamasıdır. MS-DOS, yaklaşık 17 yıldır (Windows 95'in piyasaya sürülmesinden bu yana) ve kesinlikle on yıldır (Windows XP çıktığından beri, NT çekirdeğini iç pazarda büyük bir artış sağlayarak) lehine tuttu.
12'de CVn

hehe .. üzgünüm. Genelde cmd kullanırım, ancak buraya postalamak için bunu kullandım. btw bilgi için teşekkürler: D
vipin8169

Yanıtlar:


168

Traceroute paketini aşağıdakileri çalıştırarak terminal üzerinden takın :

sudo apt-get install traceroute

Bundan sonra, bunu terminale yazın:

traceroute [ip/web-site domain]

Örneğin:

traceroute 8.8.8.8

web sitelerini de kullanabilirsiniz:

traceroute www.sitename.com

5
Bir de göz at tracepath.
imz - Ivan Zakharyaschev 17:12

"Bu Bununla birlikte, (en azından şimdi orada işleri Ubuntu 16.04 kullanmaya çalışırken bir belirsizlik) tracerouteo zaman değil (paket yüklü inetutils-traceroute: ayrıca önerilir) programı 'traceroute' Aşağıdaki paketleri bulunabilir": inetutils- traceroute Uygula. Deneyin: sudo apt install <Seçilen paket> " . Hangi paket tercih edilir? Belki de cevabınızı güncelleyebilirsiniz?
Peter Mortensen

Alen T kullanıcısı işlemde eksik . Belki başka biri bu cevabı güncelleyebilir mi?
Peter Mortensen

2
2014 bir cevap göstermektedir inetutils-traceroute, tercih paket değildir traceroute.
Peter Mortensen

88

Traceroute'a alternatif olarak, mtr kullanabilirsiniz , bu steroidlerdeki traceroute gibidir.

Paket açıklamasından:

mtr, 'traceroute' ve 'ping' programlarının işlevselliğini tek bir ağ tanılama aracında birleştirir.

Mtr başladığında, mtr çalıştıran ana bilgisayar ile kullanıcı tarafından belirlenen bir hedef ana bilgisayar arasındaki ağ bağlantısını inceler. Makineler arasındaki her bir ağ sıçramasının adresini belirledikten sonra, her bir makineye olan bağlantının kalitesini belirlemek için her birine bir ICMP ECHO isteği gönderir. Bunu yaptığı gibi, her makine hakkında çalışan istatistikler yazdırır.

mtr-tiny, X desteği olmadan derlenir ve disk alanından tasarruf sağlar.

Yüklemek için:

sudo apt-get install mtr-tiny

Kullanım örneği:

mtr example.lan

Örnek çıktı:

                             My traceroute  [v0.71]
            example.lan                           Sun Mar 25 00:07:50 2007

                                       Packets                Pings
Hostname                            %Loss  Rcv  Snt  Last Best  Avg  Worst
 1. example.lan                        0%   11   11     1    1    1      2
 2. ae-31-51.ebr1.Chicago1.Level3.n   19%    9   11     3    1    7     14
 3. ae-1.ebr2.Chicago1.Level3.net      0%   11   11     7    1    7     14
 4. ae-2.ebr2.Washington1.Level3.ne   19%    9   11    19   18   23     31
 5. ae-1.ebr1.Washington1.Level3.ne   28%    8   11    22   18   24     30
 6. ge-3-0-0-53.gar1.Washington1.Le    0%   11   11    18   18   20     36
 7. 63.210.29.230                      0%   10   10    19   19   19     19
 8. t-3-1.bas1.re2.yahoo.com           0%   10   10    19   18   32    106
 9. p25.www.re2.yahoo.com              0%   10   10    19   18   19     19

8

traceroute, traceroute6, tracepathBu görevi gerçekleştirmek. Unix sistemlerinde kurulu çalıştırılabilir programlardır (bir yerde /usr/bin/, ya da /bin/, ya da , ya da /usr/sbin/, ya da /sbin/- son ikisi PATH'ta normal bir kullanıcı için değil, sadece root için). Herhangi bir terminal paketinden bağımsızdırlar.


kullanmak için herhangi bir şey yüklemem gerekiyor mu?
vipin8169

1
@ vipin8169 Ubuntu'da varsayılan olarak yüklenip yüklenmediğinden emin değilim. Ait olduğu paketin adını kontrol etmek zorunda kalacak. Belki başka biri cevap verebilir ve düzenleyebilir? Şu anda bir Ubuntu sistemi üzerinde çalışmıyorum.
imz - Ivan Zakharyaschev

Aslında tracepath'i denemeden önce traceroute paketini kurdum, işe yaradı .. ama bu kurulumla ilgili olup olmadığını bilmiyorum
vipin8169 17:12

1

Bunun değiştiğine inanıyorum. Artık traceroute komut satırını "ip / website url" yapılandırmasıyla yazamazsınız. Bunun yerine şunu yazmanız gerekir:

traceroute <websiteinquestion.com (org, net, gov, whatever)>

Bunun neden basitleştiğini bilmiyorum ama Hulu.com'un neden üzerime düştüğü konusunda bir çözüm bulmaya çalıştıktan sonra bir traceroutekomut denemeniz önerildi . Bir önsezide sadece alan adı ve uzantısı ile denedim ve mükemmel çalıştı.


Bence bu cevap yanlış. Hiçbir şey değişmedi. traceroutegelmiştir asla bir URL (örneğin çalıştı traceroute http://askubuntu.com/). Her zaman bir etki alanı adı (örneğin traceroute askubuntu.com) ile çalıştı .
Peter Mortensen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.