Traceroute adalah salah satu tools jaringan yang digunakan untuk mengetahui jalur (route) yang dilalui paket data dari perangkat kita menuju ke tujuan (misalnya server atau IP tertentu) di internet.

🔍 Pengertian Traceroute

Traceroute bekerja dengan cara mengirimkan paket data secara bertahap ke tujuan, sambil mencatat setiap perangkat (router) yang dilewati di sepanjang jalur tersebut.

Setiap “lompatan” jaringan disebut hop. Jadi hasil traceroute biasanya berupa daftar hop dari awal (komputer kita) sampai ke server tujuan.

⚙️ Fungsi Traceroute

1. Mengetahui Jalur Jaringan

Traceroute membantu melihat jalur yang dilewati data dari sumber ke tujuan.
Misalnya dari jaringan rumah → ISP → backbone → server tujuan.

2. Mendeteksi Titik Masalah

Kalau koneksi lambat atau putus, traceroute bisa menunjukkan di hop mana terjadi masalah.
Contoh:

  • Hop tertentu timeout → kemungkinan router tersebut bermasalah
  • Latency tiba-tiba tinggi → bottleneck jaringan

3. Analisis Latency (Delay)

Setiap hop menampilkan waktu tempuh (ms).
Ini membantu mengetahui:

  • Koneksi normal atau tidak
  • Bagian mana yang menyebabkan delay tinggi

4. Troubleshooting Jaringan

Sering digunakan oleh teknisi jaringan (ISP / NOC) untuk:

  • Cek koneksi ke server/game (misalnya eFootball)
  • Analisa routing yang tidak optimal
  • Membantu diagnosa masalah pelanggan

5. Verifikasi Routing

Untuk memastikan paket data melewati jalur yang benar (misalnya tidak lewat jalur yang terlalu jauh atau salah routing).

🧠 Cara Kerja Singkat

Traceroute menggunakan konsep TTL (Time To Live):

  1. Kirim paket dengan TTL = 1 → berhenti di hop pertama
  2. TTL = 2 → berhenti di hop kedua
  3. Dan seterusnya sampai tujuan

Setiap router yang “menghentikan” paket akan mengirim balasan → itulah yang ditampilkan di hasil traceroute.

📊 Contoh Hasil Sederhana

1  192.168.1.1   1 ms

2  10.10.10.1    5 ms

3  36.89.xxx.xxx 20 ms

4  8.8.8.8       30 ms

Artinya:

  • Hop 1: Router lokal
  • Hop 2: Router ISP
  • Hop 3: Jaringan backbone
  • Hop 4: Tujuan (Google DNS)

🛠️ Perintah Traceroute di Beberapa Device

  • Windows: tracert 8.8.8.8
  • Linux/Mac: traceroute 8.8.8.8
  • MikroTik:

    /tool traceroute 8.8.8.8

⚠️ Catatan Penting

  • Tidak semua hop membalas (kadang muncul * * *) → bukan selalu berarti error
  • Bisa diblok oleh firewall
  • Hasil bisa berubah tergantung routing internet