Alat Traceroute

Browser tidak dapat mengirim probe ICMP/UDP mentah. Gunakan salah satu layanan eksternal di bawah untuk menjalankan traceroute dari titik pandang yang dekat dengan Anda.

Hasil

Traceroute mendata router yang dilalui sebuah paket dalam perjalanan ke tujuannya. Saat sebuah situs lambat, penyebabnya biasanya muncul pada satu hop tertentu: tautan peering yang padat, jalur transit yang salah rute, atau firewall yang diam-diam membuang paket. Browser tidak bisa mengirim probe ICMP/UDP mentah yang dibutuhkan traceroute, jadi halaman ini tidak menjalankan pelacakan sendiri: ia membersihkan target Anda lalu menyerahkannya, sudah terisi, ke layanan publik bereputasi yang melacak dari beberapa titik di internet, persis yang Anda butuhkan saat masalahnya bukan di jalur Anda sendiri. Untuk menguji koneksi Anda sendiri, jalankan tracert atau traceroute secara lokal; halaman ini mengajarkan cara membaca keluarannya untuk kedua kasus.

Cara menjalankan traceroute yang berguna

  1. 1

    Masukkan hostname atau IP

    URL lengkap juga boleh: kami menghapus `https://` dan path di belakang sebelum membangun tautan.

  2. 2

    Buka salah satu layanan probe

    Setiap tautan terbuka dengan target Anda sudah terisi. Check-host.net dan halaman traceroute multi-lokasi memeriksa dari banyak wilayah sekaligus; HackerTarget menjalankan pelacakan klasik dari titik pantaunya sendiri.

  3. 3

    Baca daftar hop

    Setiap baris adalah satu router: nomor hop, hostname/IP, dan waktu pulang-pergi, biasanya tiga sampel per hop.

  4. 4

    Temukan hop bermasalah

    Lonjakan besar latensi, `* * *` (tanpa respons), atau rantai panjang di dalam satu jaringan biasanya menunjuk masalahnya.

  5. 5

    Naik ke tingkat routing

    Tautan BGP.tools menunjukkan jalur AS dan data peering saat masalahnya ada di antara jaringan. Untuk mengukur jalur Anda sendiri, jalankan `tracert` atau `traceroute` secara lokal.

Cara kerja traceroute, dalam satu paragraf

Traceroute mengirim paket dengan TTL (time-to-live) yang sengaja dibuat rendah. Paket pertama punya TTL=1, jadi router pertama menguranginya ke 0 dan mengembalikan pesan ICMP “time exceeded”. TTL=2 mengungkap router kedua, dan seterusnya. Saat TTL cocok dengan jumlah hop sebenarnya, paket mencapai tujuan. Respons memberi tahu Anda IP dan waktu respons setiap router di jalur.

Membaca keluaran

Simbol / pola Biasanya berarti
* * * Hop tidak membalas; firewall atau pembatasan ICMP
Lonjakan besar latensi Router itu jauh secara geografis atau padat
Latensi sama pada 5+ hop Router-router itu berbagi satu lokasi fisik
Loop pada hostname MPLS atau routing asimetris; periksa jalur AS
Trace berakhir lebih awal Diblokir firewall tujuan (umum untuk host cloud)

Menjalankannya dari mesin Anda sendiri

  • Windows: tracert example.com
  • macOS dan Linux: traceroute example.com
  • Statistik berkelanjutan: mtr example.com (pasang lewat manajer paket Anda)

Eksekusi lokal mengukur jalur dari koneksi Anda sendiri, yang tidak bisa dilihat layanan online mana pun. Tautan di atas memeriksa dari lokasi masing-masing layanan; gunakan keduanya untuk membedakan “jalur saya yang bermasalah” dari “transit situsnya yang bermasalah”.

Tips

  • Traceroute sekali jalan itu bising. mtr (probe berkelanjutan) memberi data jauh lebih andal untuk masalah intermiten.
  • Jalankan pelacakan dari setidaknya dua wilayah. Masalah yang muncul di satu wilayah tetapi tidak di lainnya cepat terlokalisasi.
  • Traceroute berbasis ICMP (-I) kadang berhasil saat yang berbasis UDP gagal; firewall memperlakukannya berbeda.
  • Pencarian DNS pada tiap hop memperlambat keluaran. Gunakan padanan -n bila layanan probe menyediakannya.
  • Untuk host cloud (AWS, Cloudflare), tujuan sering bersembunyi di balik load balancer dan pelacakan berakhir satu-dua hop sebelum server sebenarnya. Itu normal.

Pertanyaan yang Sering Diajukan

Traceroute dari satu-satunya server kami di Jerman hampir tidak akan memberi tahu apa pun soal masalah pengguna di Los Angeles. Layanan seperti HackerTarget dan Check-host.net memeriksa dari banyak wilayah, yang memang Anda butuhkan saat mendiagnosis, dan pelacakan dari mesin Anda sendiri mencakup jalur Anda sendiri.

Router itu tidak membalas probe dalam batas waktu. Banyak router sengaja membatasi laju atau membuang lalu lintas traceroute. Jika pelacakan berlanjut melewati celahnya, jalurnya baik-baik saja; router itu hanya diam.

Ya. Respons kembali lewat jalur pulang, yang bisa berbeda dari jalur pergi. Hop lambat di tengah mungkin sebenarnya lambat hanya pada perjalanan pulang. MTR dan traceroute berbasis TCP mengurangi ambiguitas ini.

Jaringan backbone modern mengonsolidasikan lalu lintas secara masif. Delapan hop antarbenua itu umum jika sumber dan tujuan sama-sama berada di jaringan tier-1.

Hostname dikirim ke server kami untuk divalidasi dan untuk membangun tautan keluar, seperti permintaan halaman biasa, dan pada alur langkah demi langkah ia juga muncul di URL halaman. Setiap layanan eksternal baru melihatnya saat Anda mengeklik tautannya.

Alat Terkait

Alat ini tersedia dalam bahasa lain