Đối với bài viết này về phiên bản Microsoft Windows 2000, hãy 162326 .
Tóm tắt
Bài viết này mô tả TRACERT (Trace Route), một tiện ích dòng lệnh mà bạn có thể sử dụng để theo dõi đường dẫn mà một gói giao thức Internet (IP) đưa đến đích của nó.
Bài viết này thảo luận về các chủ đề sau:
- Làm thế nào để sử dụng tiện ích TRACERT
- Làm thế nào để sử dụng TRACERT để khắc phục sự cố
- Làm thế nào để sử dụng các tùy chọn TRACERT
Xem thêm thông tin
Làm thế nào để sử dụng tiện ích TRACERT
Tiện ích chẩn đoán TRACERT xác định định tuyến đường đến đích bằng cách gửi gói echo giao thức thông điệp điều khiển Internet (ICMP) đến đích. Trong các gói tin này, TRACERT sử dụng các giá trị IP Time-To-Live (TTL) khác nhau. Bởi vì mỗi bộ định tuyến dọc theo đường dẫn là cần thiết để giảm TTL của gói tin ít nhất là 1 trước khi chuyển tiếp gói tin, TTL có hiệu quả là một bộ đếm bước nhảy. Khi TTL trên gói tin đạt đến không (0), bộ định tuyến sẽ gửi một thông báo "Thời gian vượt quá" ICMP trở lại máy tính nguồn.
TRACERT gửi các gói echo đầu tiên với một TTL của 1 và tăng TTL bởi 1 trên mỗi truyền tiếp theo, cho đến khi đích đáp ứng hoặc cho đến khi đạt được TTL tối đa. Thông báo "Thời gian vượt quá" ICMP mà bộ định tuyến trung gian gửi lại cho thấy tuyến đường. Tuy nhiên lưu ý rằng một số bộ định tuyến âm thầm thả gói tin đã hết hạn TTLs, và các gói tin này vô hình với TRACERT.
TRACERT in ra một danh sách theo thứ tự của các bộ định tuyến trung gian trả về ICMP "Thời gian vượt quá" thông báo. Sử dụng tùy chọn -d với lệnh tracert hướng dẫn TRACERT không thực hiện tra cứu DNS trên mỗi địa chỉ IP, do đó TRACERT báo cáo địa chỉ IP của giao diện gần bên của bộ định tuyến.
Trong ví dụ sau đây về lệnh tracert và đầu ra của nó, gói tin đi qua hai bộ định tuyến (157.54.48.1 và 11.1.0.67) để đến máy chủ 11.1.0.1. Trong ví dụ này, cổng kết nối mặc định là 157.54.48.1 và địa chỉ IP của bộ định tuyến trên mạng 11.1.0.0 là tại 11.1.0.67.
Lệnh:
C:\>tracert 11.1.0.1
Đầu ra từ lệnh:
Theo dõi tuyến đường đến 11.1.0.1 trên tối đa 30 bước nhảy
---------------------------------------------------
1 2 ms 3 ms 2 ms 157.54.48.1
2 75 ms 83 ms 88 ms 11.1.0.67
3 73 ms 79 ms 93 ms 11.1.0.1
Hoàn tất theo dõi.
Làm thế nào để sử dụng TRACERT để khắc phục sự cố
Bạn có thể sử dụng TRACERT để tìm ra nơi gói tin ngừng trên mạng. Trong ví dụ sau đây, cổng kết nối mặc định đã phát hiện ra rằng không có đường dẫn hợp lệ cho máy chủ trên 22.110.0.1. Có lẽ, bộ định tuyến có một vấn đề về cấu hình, hoặc mạng 22.110.0.0 không tồn tại, phản ánh một địa chỉ IP xấu.
Lệnh:
C:\>tracert 22.110.0.1
Đầu ra từ lệnh:
Theo dõi tuyến đường đến 22.110.0.1 trên tối đa 30 bước nhảy
-----------------------------------------------------
1 Báo cáo 1 157.54.48.1: Không thể truy cập mạng đích.
Hoàn tất theo dõi.
TRACERT rất hữu ích để khắc phục sự cố mạng lớn trong đó một số đường dẫn có thể dẫn đến cùng một điểm hoặc nơi có nhiều thành phần trung gian (bộ định tuyến hoặc cầu nối) tham gia.
Làm thế nào để sử dụng các tùy chọn TRACERT
Có một số tùy chọn dòng lệnh mà bạn có thể sử dụng với TRACERT, mặc dù các tùy chọn thường không cần thiết để khắc phục sự cố tiêu chuẩn.
Ví dụ sau đây về cú pháp lệnh hiển thị tất cả các tùy chọn khả thi:
tracert -d -h maximum_hops -j host-list -w timeout target_hostWhat the parameters do:
-D
Chỉ định không giải quyết địa chỉ cho tên máy chủ
- H là maximum_hops
Xác định số bước nhảy tối đa để tìm kiếm mục tiêu
-j host-list
Xác định tuyến đường nguồn lỏng lẻo dọc theo danh sách máy chủ
-w timeout
Chờ số phần nghìn giây được xác định theo thời gian chờ cho mỗi lần
trả lời
target_host
Xác định tên hoặc địa chỉ IP của máy chủ đích