TRACEROUTE

✅ TRACEROUTE là gì? Hướng dẫn chi tiết từ A đến Z


1. Traceroute là gì?

Traceroutecông cụ chẩn đoán mạng dùng để theo dõi hành trình (đường đi) của các gói tin từ máy tính của bạn đến một đích (IP hoặc domain). Nó hiển thị các router trung gian mà gói tin phải đi qua để đến đích.

➡️ Hiểu đơn giản: Nếu PING giúp kiểm tra có kết nối hay không, thì TRACEROUTE giúp bạn biết kết nối đi qua đâuở đâu bị chậm hoặc mất kết nối.


2. Chức năng của TRACEROUTE

Chức năng

Giải thích

Kiểm tra tuyến đường gói tin đi qua

Biết được các router mà gói tin đi qua đến đích.

Đo độ trễ ở từng bước (hop)

Biết router nào gây ra độ trễ (ping time) cao.

Phát hiện lỗi mạng

Tìm ra nơi mất gói tin hoặc tắc nghẽn.


3. Cách hoạt động của TRACEROUTE

  • Traceroute gửi các gói tin IP với TTL (Time To Live) tăng dần:

    1. TTL = 1: Gửi gói tin, router đầu tiên trả lời.

    2. TTL = 2: Gửi gói tin, router thứ 2 trả lời.

    3. Cứ tiếp tục như vậy đến khi tới đích.

  • Mỗi router giảm TTL và gửi lại thông báo khi TTL về 0.

💡 Traceroute ghi lại phản hồi của từng router, nên bạn biết được từng "bước" (hop) gói tin đi qua.


4. Cú pháp lệnh TRACEROUTE

✅ Trên Windows:

cssCopyEdittracert [IP hoặc tên miền]

✅ Trên Linux/macOS:

cssCopyEdittraceroute [IP hoặc tên miền]

5. Ví dụ lệnh TRACEROUTE

Lệnh

Ý nghĩa

tracert google.com (Windows)

Theo dõi đường đi đến Google.

traceroute facebook.com (Linux/macOS)

Theo dõi đường đi đến Facebook.


6. Ý nghĩa kết quả TRACEROUTE

Ví dụ:

csharpCopyEdit  1    1 ms    1 ms    1 ms  192.168.1.1
  2    5 ms    4 ms    4 ms  123.45.67.1
  3   10 ms   12 ms   11 ms  203.113.45.1
  4   *       *       *     Request timed out.
  5   50 ms   48 ms   49 ms  72.14.238.1

Cột

Ý nghĩa

Số thứ tự (hop)

Thứ tự router trung gian.

Thời gian (ms)

Thời gian gói tin tới router và nhận phản hồi.

Địa chỉ IP/Host

IP hoặc tên router trung gian.

*

Không nhận được phản hồi từ router (có thể bị chặn ICMP).


7. Ứng dụng thực tế của TRACEROUTE

Tình huống

Dùng TRACEROUTE để làm gì?

Website chậm hoặc không truy cập được

Kiểm tra xem tắc nghẽn ở đâu, trong mạng nội bộ hay ngoài.

Game bị lag, mất kết nối

Kiểm tra xem server game có vấn đề mạng ở đâu.

Kiểm tra đường truyền quốc tế

Xác định các router quốc tế mà gói tin phải qua.

Kiểm tra nhà mạng hoặc ISP

Biết được gói tin đi qua nhà mạng nào, mạng nào bị chậm.


8. Một số tùy chọn nâng cao

Hệ điều hành

Tùy chọn

Ý nghĩa

Windows

-d

Không phân giải tên miền (chỉ hiển thị IP).

Linux/macOS

-n

Không phân giải DNS (chỉ IP).

Linux/macOS

-m [số]

Giới hạn số hop tối đa.

Linux/macOS

-w [giây]

Thời gian chờ mỗi phản hồi.


9. So sánh PING và TRACEROUTE

Tiêu chí

PING

TRACEROUTE

Kiểm tra kết nối

✅ Có

✅ Có

Đo độ trễ

✅ Có

✅ Có (mỗi hop)

Xem đường đi

❌ Không

✅ Có

Xác định lỗi mạng

Hạn chế

✅ Tốt hơn, biết lỗi nằm ở đâu.


10. Kết luận

Tóm tắt

Chi tiết

TRACEROUTE là gì?

Công cụ kiểm tra đường đi của gói tin.

Chức năng

Kiểm tra đường truyền, tìm nơi tắc nghẽn.

Cú pháp

tracert (Windows), traceroute (Linux/macOS).

Ứng dụng thực tế

Kiểm tra lỗi mạng, tìm router gây tắc nghẽn.

Last updated