TRACEROUTE
✅ TRACEROUTE là gì? Hướng dẫn chi tiết từ A đến Z
1. Traceroute là gì?
Traceroute là cô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 và ở đâ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:
TTL = 1: Gửi gói tin, router đầu tiên trả lời.
TTL = 2: Gửi gói tin, router thứ 2 trả lời.
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:
✅ Trên Linux/macOS:
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ụ:
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