Perintah Tracert: Cara Traceroute di Windows, Mac & Linux
Poin penting
Tracert (Windows) dan traceroute (macOS dan Linux) menampilkan setiap router antara komputer Anda dan tujuan, dengan tiga waktu respons per hop. Jalankan tracert example.com di Command Prompt atau traceroute example.com di Terminal; tambahkan -d (Windows) atau -n (Mac/Linux) untuk melewati pencarian nama host agar hasilnya lebih cepat. Tanda bintang atau 'Request timed out' pada hop di tengah biasanya hanya berarti router tersebut mengabaikan paket uji (probe). Timeout yang berlanjut sampai akhir biasanya berarti tujuan membuang probe tracert: periksa apakah situsnya bisa dibuka, lalu trace ulang lewat TCP 443; yang penting adalah latensi atau packet loss yang terbawa sampai ke tujuan.
Periksa sekarang

Mulai membaca
- Apa Itu Perintah Tracert?
- Cara Menjalankan Tracert di Windows
- Opsi Perintah Tracert
- Cara Menjalankan Traceroute di Mac
- Cara Menjalankan Traceroute di Linux
- Cara Membaca Hasil Tracert
- Cara Kerja Tracert
- Tracert vs Traceroute vs Pathping vs MTR
- Menjalankan Traceroute Online
- Pertanyaan Umum seputar Perintah Tracert
Apa Itu Perintah Tracert?
Tracert (trace route) adalah perintah Windows yang menampilkan jalur yang ditempuh lalu lintas data Anda untuk mencapai host lain — setiap router ("hop") di sepanjang jalan dan berapa lama masing-masing merespons. Di macOS dan Linux, alat yang sama bernama traceroute.
Inilah alat yang tepat ketika sebuah website lambat atau tidak bisa dijangkau dan Anda ingin tahu di mana letak masalahnya: di jaringan Anda sendiri, di penyedia internet, di suatu titik di antaranya, atau di server tujuan. Jika ping memberi tahu apakah sebuah host merespons, tracert menunjukkan rutenya dan di titik mana rute itu putus.
Lacak rute dari 8 kota sekarang
Cara Menjalankan Tracert di Windows
- Tekan Windows + R, ketik
cmd, lalu tekan Enter (atau cari Command Prompt — di Windows berbahasa Indonesia namanya Prompt Perintah). - Ketik
tracertdiikuti nama domain atau alamat IP, misalnyatracert example.com, lalu tekan Enter. - Tunggu. Tracert memeriksa hingga 30 hop, masing-masing tiga kali, dan menunggu hingga 4 detik untuk setiap balasan — trace yang bersih selesai dalam hitungan detik, tetapi trace yang penuh timeout bisa memakan waktu beberapa menit. Tekan Ctrl + C untuk berhenti lebih awal, atau gunakan
-ddan-w(lihat di bawah) untuk mempercepatnya.
C:\> tracert example.com
Tracing route to example.com [203.0.113.10]
over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.1.1
2 9 ms 8 ms 9 ms 10.20.0.1
3 12 ms 11 ms 12 ms 198.51.100.33
4 * * * Request timed out.
5 24 ms 23 ms 24 ms 203.0.113.1
6 25 ms 24 ms 24 ms 203.0.113.10
Trace complete.Setiap baris adalah satu hop. Tiga angka itu adalah tiga probe terpisah; alamat di sebelah kanan adalah router yang merespons. Hop 1 hampir selalu router Anda sendiri, dan baris terakhir adalah tujuan. (Alamat IP publik di atas diambil dari rentang yang dicadangkan untuk dokumentasi.)
Opsi Perintah Tracert
Sintaksnya adalah tracert [options] target (Microsoft). Opsi yang benar-benar akan Anda pakai:
| Opsi | Fungsinya | Contoh |
|---|---|---|
| -d | Tidak menerjemahkan alamat IP menjadi nama host — jauh lebih cepat | tracert -d example.com |
| -h max_hops | Jumlah hop maksimum (default 30) | tracert -h 15 example.com |
| -w timeout | Waktu tunggu setiap balasan dalam milidetik (default 4000) | tracert -w 1000 example.com |
| -4 | Paksa IPv4 | tracert -4 example.com |
| -6 | Paksa IPv6 | tracert -6 example.com |
Opsi bisa digabungkan sesuka Anda: tracert -d -w 1000 example.com menghasilkan trace yang paling cepat namun tetap berguna. Untuk menyimpan hasilnya bagi dukungan ISP atau hosting Anda, alihkan output ke file: tracert -d example.com > trace.txt.
Tracert di Windows tidak punya opsi port: ia selalu mengirim ICMP echo request. Untuk melacak rute dengan cara sebuah koneksi HTTPS dimulai, yaitu lewat port TCP 443, gunakan sudo traceroute -T -p 443 di Linux atau WSL, sudo traceroute -e -P TCP -p 443 di Mac, atau traceroute online kami lewat TCP 443.
Cara Menjalankan Traceroute di Mac
Buka Terminal (Aplikasi › Utilitas) dan jalankan traceroute example.com. Secara default macOS mengirim probe UDP; tambahkan -I untuk memakai ICMP seperti Windows, yang sering mendapat balasan dari router yang mengabaikan UDP. Opsi yang berguna: -n (tanpa pencarian nama host), -m 30 (hop maksimum; default macOS adalah 64), -w 2 (detik menunggu per probe), dan -q 1 (satu probe per hop, bukan tiga).
traceroute -n -I example.comCara Menjalankan Traceroute di Linux
Jalankan traceroute example.com. Jika perintahnya tidak ditemukan, instal terlebih dahulu (sudo apt install traceroute di Debian/Ubuntu, sudo dnf install traceroute di Fedora) atau gunakan tracepath, yang biasanya sudah terpasang. Traceroute di Linux mengirim probe UDP secara default, 3 per hop, hingga 30 hop.
| Opsi | Fungsinya |
|---|---|
| -n | Hanya tampilkan alamat IP (tanpa pencarian DNS) |
| -I | Gunakan probe ICMP echo (seperti tracert di Windows) |
| -T | Gunakan probe TCP SYN (port default 80) — bisa menembus firewall yang memblokir UDP/ICMP; memerlukan sudo |
| -p port | Port tujuan yang diuji, mis. -T -p 443 |
| -m max_ttl | Hop maksimum (default 30) |
| -q n | Jumlah probe per hop (default 3) |
| -w seconds | Waktu tunggu setiap balasan (dalam detik) |
$ traceroute -n example.com
traceroute to example.com (203.0.113.10), 30 hops max, 60 byte packets
1 192.168.1.1 0.612 ms 0.571 ms 0.534 ms
2 10.20.0.1 8.911 ms 9.004 ms 8.872 ms
3 * * *
4 203.0.113.10 24.112 ms 23.980 ms 24.051 msUntuk menguji jalur ke server web dengan cara sebuah koneksi HTTPS dimulai, trace lewat port TCP 443: sudo traceroute -T -p 443 example.com.
Cara Membaca Hasil Tracert
- Timeout di satu hop tengah, tetapi hop berikutnya merespons (
*atau "Request timed out"): normal. Banyak router dikonfigurasi untuk mengabaikan atau membatasi laju (rate-limit) probe seperti ini. Jalurnya baik-baik saja. - Timeout dari satu hop sampai akhir: setelah hop terakhir yang merespons, tidak ada lagi yang menjawab probe. Jika situsnya tetap bisa dibuka, tujuan atau firewall di depannya hanya membuang probe: trace ulang lewat TCP 443 sebelum menyalahkan jalurnya. Jika situsnya juga tidak bisa dibuka, catat hop terakhir yang merespons; jaringan itulah yang perlu Anda hubungi. Di browser, ini biasanya muncul sebagai ERR_CONNECTION_TIMED_OUT.
- Lonjakan latensi yang tetap tinggi di semua hop berikutnya (misalnya 10 ms → 120 ms → 121 ms → 125 ms): keterlambatannya nyata dan dimulai di hop tersebut — sering kali karena jalur jarak jauh atau jaringan yang padat. Lonjakan hanya di satu hop yang kemudian turun lagi hanya berarti router tersebut lambat merespons dan bisa diabaikan.
- "Destination host unreachable" atau "Destination net unreachable" (!H atau !N di Mac dan Linux, !X jika sengaja diblokir): sebuah router melaporkan bahwa ia tidak bisa meneruskan paket. "Net" berarti ia tidak punya rute ke jaringan itu, "host" biasanya berarti router terakhir tidak bisa menjangkau host-nya sendiri. Periksa alamatnya; jika sudah benar, masalah ada di router yang melaporkannya atau sesudahnya.
- Alamat privat (192.168.x.x, 10.x.x.x, 172.16–31.x.x) atau alamat bersama 100.64–127.x.x di hop-hop awal: router Anda sendiri, lalu jaringan internal ISP Anda. Hop 1 yang lambat menunjuk ke Wi-Fi atau router Anda; lonjakan di hop berikutnya menunjuk ke jalur menuju ISP. Jika trace berhenti di sana, mulailah dengan Wi-Fi terhubung tetapi tidak ada internet.
- Trace berakhir di tujuan dengan waktu rendah: jalur jaringannya sehat, jadi website yang lambat kemungkinan besar disebabkan masalah server atau DNS — periksa dengan Pencarian DNS dan Tes Kecepatan DNS kami.
Cara Kerja Tracert
Setiap paket IP memiliki penghitung TTL (time to live) yang dikurangi satu oleh setiap router; saat nilainya mencapai nol, router membuang paket tersebut dan mengirim balik pesan ICMP "Time Exceeded". Tracert memanfaatkan hal ini: ia mengirim probe dengan TTL 1, lalu 2, lalu 3, dan seterusnya, sehingga setiap router di sepanjang jalur memperlihatkan dirinya satu per satu, sampai tujuan membalas.
Setiap sistem operasi memakai jenis probe yang berbeda. Tracert di Windows mengirim ICMP echo request (paket yang sama dengan ping). Traceroute di macOS dan Linux mengirim paket UDP ke port tinggi secara default. Firewall memperlakukan keduanya secara berbeda — itulah sebabnya trace yang sama bisa terlihat berbeda di Windows dan Linux, dan itulah alasan adanya opsi -I dan -T.
Tracert vs Traceroute vs Pathping vs MTR
| Alat | Platform | Paling cocok untuk |
|---|---|---|
| tracert | Windows | Pengecekan jalur cepat dengan probe ICMP |
| traceroute | macOS, Linux | Pengecekan jalur dengan probe UDP, ICMP (-I), atau TCP (-T di Linux, -e -P TCP di Mac) |
| pathping | Windows | Menjalankan trace, lalu mengukur packet loss di setiap hop selama ~25 detik per hop |
| mtr | macOS, Linux (dan Windows lewat WinMTR) | Trace langsung yang terus diperbarui, dengan packet loss dan latensi per hop |
| tracepath | Linux | Traceroute tanpa akses root yang sekaligus mendeteksi MTU jalur |
Untuk masalah yang hilang-timbul, pathping (Microsoft) atau mtr lebih baik daripada satu kali tracert, karena packet loss yang hanya terjadi sesekali tidak akan terlihat dalam tiga probe.
Menjalankan Traceroute Online
Trace dari komputer Anda sendiri hanya menunjukkan jalur dari jaringan Anda. Untuk melihat apakah sebuah situs bisa dijangkau dari lokasi lain — atau untuk menguji tanpa terminal — jalankan Traceroute online kami, yang melakukan trace dari 8 kota sekaligus lewat ICMP, TCP 443, atau UDP dan menampilkan setiap hop beserta packet loss, lokasi, dan jaringannya. Padukan dengan Alat Ping online untuk mengukur latensi dan packet loss, serta Pencarian IP untuk melihat siapa pemilik alamat IP sebuah hop.
Lacak rute tanpa terminal
Jalankan traceroute ke domain atau IP mana pun dari 8 kota sekaligus, lewat ICMP, TCP 443, atau UDP, dan lihat setiap hop beserta packet loss, latensi, jaringan, dan lokasinya.
Sumber
- tracert, Microsoft
- pathping, Microsoft
- traceroute(8), Linux man-pages
Pertanyaan Umum seputar Perintah Tracert
Bagaimana cara menjalankan tracert?
Apa arti 'Request timed out' pada tracert?
Apa perbedaan tracert dan traceroute?
Probe apa yang dipakai tracert di Windows?
Bagaimana cara mempercepat tracert?
Mengapa muncul tanda bintang (* * *) di traceroute?
Berapa banyak hop yang diperiksa tracert?
Bisakah tracert menunjukkan di mana internet saya lambat?
Apakah ada tracert online?
Artikel Terkait
Alat Terkait
Traceroute
Lacak rute ke situs atau IP dari 8 kota, hop demi hop, dengan nama tiap jaringan
Tes Ping
Ukur ping, jitter, dan packet loss Anda, ping ke 34 region cloud, dan ping situs atau IP apa pun dari 11 kota
Pencarian IP
Cari geolokasi alamat IP, ISP, dan detail jaringan secara instan
Cek DNS
Semua DNS record langsung dari nameserver domain, berdampingan dengan cache Google dan Cloudflare
Tes Kecepatan DNS
Ukur Cloudflare 1.1.1.1, Google 8.8.8.8, dan server DNS publik lainnya dari browser Anda, bandingkan dengan DNS Anda saat ini, dan temukan yang tercepat



