Apa yang setara dengan perintah DOS "tracert"?

123

tracert adalah perintah di MS-DOS command prompt untuk melacak rute ke alamat IP. Apakah ada perintah di Terminal Gnome yang setara dengan ini?

vipin8169
sumber
2
Selain itu: jika Anda merujuk ke utilitas baris perintah di Windows, hanya saja, aplikasi baris perintah Windows, bukan aplikasi MS-DOS. MS-DOS telah tidak disukai selama 17 tahun (sejak rilis Windows 95) dan tentunya selama satu dekade (sejak Windows XP keluar, memberikan kernel NT dorongan besar di pasar dalam negeri).
CVn
hehe .. maaf. Saya biasanya menggunakan cmd, tetapi untuk posting di sini saya menggunakannya. terima kasih atas informasinya: D
vipin8169

Jawaban:

168

Instal paket traceroute melalui terminal dengan menjalankan:

sudo apt-get install traceroute

Setelah itu, ketikkan ini di terminal:

traceroute [ip/web-site domain]

Sebagai contoh:

traceroute 8.8.8.8

Anda juga dapat menggunakan situs web:

traceroute www.sitename.com
Alen T
sumber
5
Lihat tracepathjuga.
imz - Ivan Zakharyaschev
"Ini berfungsi. Namun, sekarang ada (setidaknya dengan Ubuntu 16.04 ) sebuah ambiguitas ketika mencoba untuk digunakan tracerouteketika tidak diinstal (paket inetutils-traceroutejuga disarankan): " Program 'traceroute' dapat ditemukan dalam paket berikut: inetutils- traceroute traceroute. Coba: sudo apt install <paket terpilih> " . Paket mana yang lebih disukai? Mungkin Anda dapat memperbarui jawaban Anda?
Peter Mortensen
Pengguna Alen T tidak ada dalam aksi . Mungkin orang lain dapat memperbarui jawaban ini?
Peter Mortensen
2
Sebuah jawaban dari tahun 2014 menyarankan inetutils-tracerouteadalah paket yang disukai, bukan traceroute.
Peter Mortensen
88

Sebagai alternatif untuk traceroute, Anda dapat menggunakan mtr , ini seperti traceroute pada steroid.

Dari deskripsi paket:

mtr menggabungkan fungsionalitas program 'traceroute' dan 'ping' dalam satu alat diagnostik jaringan.

Saat mtr dimulai, ia menyelidiki koneksi jaringan antara host mtr yang berjalan dan host tujuan yang ditentukan pengguna. Setelah menentukan alamat setiap lompatan jaringan di antara mesin-mesin, ia mengirimkan urutan permintaan ICMP ECHO ke masing-masing untuk menentukan kualitas tautan ke setiap mesin. Saat melakukan ini, ia mencetak statistik yang berjalan tentang setiap mesin.

mtr-tiny dikompilasi tanpa dukungan untuk X dan menghemat ruang disk.

Untuk menginstalnya:

sudo apt-get install mtr-tiny

Contoh penggunaan:

mtr example.lan

Contoh output:

                             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
phoibos
sumber
8

traceroute, traceroute6, tracepathMelakukan tugas ini. Mereka adalah program yang dapat dieksekusi yang diinstal dalam sistem Unix (di suatu tempat di /usr/bin/, atau /bin/, atau /usr/sbin/, atau /sbin/- dua yang terakhir tidak ada dalam PATH untuk pengguna normal, hanya untuk root). Mereka tidak tergantung pada paket terminal apa pun.

imz - Ivan Zakharyaschev
sumber
apakah saya perlu menginstal sesuatu untuk menggunakannya?
vipin8169
1
@ vipin8169 Saya tidak yakin apakah itu diinstal secara default di Ubuntu. Harus memeriksa nama paket miliknya. Mungkin orang lain dapat membantu dan mengedit jawabannya? Saat ini saya tidak bekerja pada sistem Ubuntu.
imz - Ivan Zakharyaschev
sebenarnya saya menginstal paket traceroute sebelum mencoba tracepath, itu berhasil .. tetapi saya tidak tahu apakah itu terkait dengan instalasi itu atau tidak
vipin8169
1

Saya percaya ini telah berubah. Anda tidak lagi mengetik baris perintah traceroute dengan konfigurasi "ip / situs web". Sebagai gantinya Anda harus mengetik:

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

Saya tidak tahu mengapa hal ini disederhanakan tetapi setelah berusaha menemukan solusi mengapa Hulu.com membeku pada saya, disarankan untuk mencoba tracerouteperintah. Pada firasat saya mencobanya hanya dengan nama domain dan ekstensi dan itu bekerja dengan sempurna.

Michael Lynn Huff
sumber
Saya kira jawaban ini salah. Tidak ada yang berubah. traceroutetelah tidak pernah bekerja dengan URL (misalnya traceroute http://askubuntu.com/). Itu selalu bekerja dengan nama domain (misalnya traceroute askubuntu.com).
Peter Mortensen