Traceroute dari nol sampai paham
Pernah buka web lemot tapi ping normal? Besar kemungkinan paket kamu macet di tengah jalan. Untuk melacak di mana kebuntuan itu terjadi, traceroute (Linux/macOS) alias tracert (Windows) adalah senjata wajib.
Bedanya dengan ping: alat ini menampilkan setiap “hop”—router atau switch yang dilalui—sekaligus waktu bolak-balik (RTT) sehingga kamu bisa membedakan masalah di jaringan lokal, ISP, atau server tujuan.
Mengapa hasilnya sering bikin pusing?
Output traceroute penuh angka, tanda bintang, serta notasi seperti !H atau !N. Tanpa memahami struktur kolom dan makna timeout, pemula mudah salah sangka. Akibatnya, troubleshooting jadi nyasar: ngeluh ke ISP padahal masalah di router rumah, atau malah buka-bukaan firewall sendiri.
Maka, penting untuk tahu cara menjalankan perintah plus membaca pola latensi maupun pesan error yang muncul.
Penyebab timeout & bintang tak berpattern
Router tertentu memang membalas ICMP “Time Exceeded” tapi memblokir paket probe UDP/ICMP lanjutan. Firewall target juga bisa menyaring paket dengan TTL rendah. Kedua skenario ini menghasilkan asterisk (*) yang bukan berarti paket hilang total, hanya tidak mendapat respons.
Mengenali letak bottleneck
Kenaikan drastis RTT di hop ke-5 lalu terus membesar hingga destinasi menandakan bottleneck mulai hop tersebut. Sebaliknya, bila lonjakan hanya di hop terakhir tapi hop sebelumnya normal, kemungkinan server tujuan yang overload atau throttling.
Step-by-step menjalankan perintah
Berikut cara paling cepat di tiga OS populer. Semua contoh menuju google.com; ganti saja dengan IP/domain yang bermasalah.
1. Linux (Ubuntu, CentOS, dsb.)
Buka terminal, ketik:
sudo apt update && sudo apt install inetutils-traceroute # jika belum ada
traceroute -I google.com
Opsi -I paket ICMP, lebih lolos firewall dibanding UDP default.
2. macOS
Terminal sudah include traceroute. Cukup:
traceroute google.com
Mau paket lebih pendek biar cepat:
traceroute -q 2 -m 20 google.com
3. Windows 10/11
Tekan Win+R → ketik cmd → Enter. Lalu:
tracert -d google.com
Flag -d skip resolusi nama, mempercepat keluaran.
Membaca keluaran seperti pro
Format umum:
1 3 ms 2 ms 2 ms 192.168.1.1
5 18 ms 17 ms 19 ms 10.246.173.157
9 * 201 ms 198 ms 72.14.219.22
Penjelasan kolom:
- Hop no. : urutan TTL, sekaligus jarak dari kamu.
- RTT 1-3 : waktu bolak-balik tiga paket. Perbedaan kecil (≤5 ms) normal. Bintang=tidak ada balasan.
- Hostname/IP : nama perangkat; kadang kosong bila DNS diblok.
Pola latensi naik perlahan
Kenaikan 2–5 ms tiap hop wajar. Kalau tiba-tiba loncat 50 ms lalu stabil, catat hop tersebut lalu cek lokasi geografis—kemungkinan interkoneksi lintas negara.
Timeout di awal vs akhir
Timeout pada hop 1–2 sering karena router rumah tak merespon ICMP low-priority. Jadi normal asal hop berikutnya kembali muncul. Sebaliknya, timeout dari hop 15 sampai destinasi bisa berarti:
- Firewall target membuang paket.
Core router ISP tujuan throttling ICMP.
Gabungkan dengan tes ping ke IP terakhir yang muncul; kalau tetap timeout, fokus ke infrastruktur sebelum IP itu.
Kesimpulan
Traceroute bukan sekadar “ping berkelanjutan” melainkan peta perjalanan paket. Dengan mengetahui cara mengetik perintah serta memaknai setiap kolom RTT, kamu bisa membedakan masalah lokal, jaringan ISP, atau server tujuan tanpa sekadar nebak. Mulai sekarang, tiap kali web lemot jangan buru-buru refresh; buka terminal, jalankan traceroute, dan biarkan angka-angkanya bercerita. Kalau butuh latihan lanjutan, coba trace ke beberapa domain, bandingkan hasilnya, dan catat pola mana yang sering muncul—pengalamanlah yang bikin kamu semakin cepat membidik titik sakitnya.
FAQ
Bisa, kecuali di Windows Firewall strict. Di Linux dan macOS cukup buka terminal, tak perlu sudo untuk target umum.
Karena paket bisa lewat jalur alternatif (load balancing) dan beban router yang fluktuatif. Amati pola, bukan satu kali run.
Router itu membuang atau memberi prioritas rendah pada probe. Selanjutnya normal berarti paket tetap sampai tujuan.