Lệnh Tracert

Ví dụ về lệnh Tracert, công tắc và hơn thế nữa

Lệnh tracert là một lệnh Command Prompt được sử dụng để hiển thị một số chi tiết về đường dẫn mà gói tin lấy từ máy tính hoặc thiết bị bạn đang truy cập đến bất kỳ đích nào bạn chỉ định.

Đôi khi bạn có thể thấy lệnh tracert được gọi là lệnh theo dõi tuyến đường hoặc lệnh traceroute .

Tracert Command Availability

Lệnh tracert có sẵn trong Command Prompt trên tất cả các hệ điều hành Windows bao gồm Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP và các phiên bản cũ hơn của Windows.

Lưu ý: Tính khả dụng của một số lệnh chuyển tracert nhất định và cú pháp lệnh tracert khác có thể khác với hệ điều hành đối với hệ điều hành.

Cú pháp lệnh Tracert

tracert [ -d ] [ -h MaxHops ] [ -w TimeOut ] [ -4 ] [ -6 ] mục tiêu [ /? ]

Mẹo: Xem Cách đọc Cú pháp Lệnh nếu bạn gặp khó khăn khi hiểu cú pháp tracert được giải thích ở trên hoặc trong bảng bên dưới.

-d Tùy chọn này ngăn không cho tracert giải quyết địa chỉ IP cho tên máy chủ , thường dẫn đến kết quả nhanh hơn nhiều.
-h MaxHops Tùy chọn tracert này chỉ định số lần nhảy tối đa trong tìm kiếm mục tiêu . Nếu bạn không chỉ định MaxHops , và một mục tiêu chưa được tìm thấy bởi 30 bước nhảy, tracert sẽ ngừng tìm kiếm.
-w TimeOut Bạn có thể chỉ định thời gian, tính bằng mili giây, để cho phép mỗi câu trả lời trước khi hết giờ bằng tùy chọn tracert này.
-4 Tùy chọn này buộc tracert chỉ sử dụng IPv4.
-6 Tùy chọn này buộc tracert chỉ sử dụng IPv6.
Mục tiêu Đây là đích, hoặc là địa chỉ IP hoặc tên máy chủ.
/? Sử dụng công tắc trợ giúp với lệnh tracert để hiển thị trợ giúp chi tiết về một số tùy chọn của lệnh.

Các tùy chọn ít thường được sử dụng khác cho lệnh tracert cũng tồn tại, bao gồm [ -j HostList ], [ -R ] và [ -S SourceAddress ]. Sử dụng công tắc trợ giúp với lệnh tracert để biết thêm thông tin về các tùy chọn này.

Mẹo: Lưu kết quả dài của lệnh tracert vào một tệptoán tử chuyển hướng . Hãy xem Làm thế nào để chuyển hướng đầu ra lệnh vào một tệp để được trợ giúp hoặc xem các thủ thuật dấu nhắc lệnh cho điều này và các mẹo hữu ích khác.

Ví dụ về lệnh Tracert

tracert 192.168.1.1

Trong ví dụ trên, lệnh tracert được sử dụng để hiển thị đường dẫn từ máy tính nối mạng mà lệnh tracert đang được thực hiện bởi một thiết bị mạng, trong trường hợp này, một bộ định tuyến trên mạng cục bộ, được gán địa chỉ IP 192.168.1.1 . Kết quả hiển thị trên màn hình sẽ trông giống như sau:

Truy tìm tuyến đường đến 192.168.1.1 trên tối đa 30 bước nhảy 1 <1 ms <1 ms <1 ms 192.168.1.254 2 <1 ms <1 ms <1 ms 192.168.1.1 Dấu vết hoàn tất.

Trong ví dụ này, bạn có thể thấy rằng tracert tìm thấy một thiết bị mạng sử dụng địa chỉ IP 192.168.1.254 , giả sử một switch mạng , tiếp theo là đích, 192.168.1.1 , router.

tracert www.google.com

Sử dụng lệnh tracert, như được hiển thị ở trên, chúng tôi đang yêu cầu tracert cho chúng ta thấy đường dẫn từ máy tính cục bộ tới đường dẫn đến thiết bị mạng với tên máy chủ www.google.com .

Truy tìm tuyến đường đến www.l.google.com [209.85.225.104] trong tối đa 30 bước nhảy: 1 <1 ms <1 ms <1 ms 10.1.0.1 2 35 ms 19 ms 29 ms 98.245.140.1 3 11 ms 27 ms 9 ms te-0-3.dnv.comcast.net [68.85.105.201] ... 13 81 ms 76 ms 75 ms 209.85.241.37 14 84 ms 91 ms 87 ms 209.85.248.102 15 76 ms 112 ms 76 ms iy- f104.1e100.net [209.85.225.104] Dấu vết hoàn tất.

Trong ví dụ này, chúng ta có thể thấy rằng tracert đã xác định mười lăm thiết bị mạng bao gồm cả bộ định tuyến của chúng tôi ở 10.1.0.1 và tất cả thông qua mục tiêu của www.google.com mà giờ đây chúng tôi biết sử dụng địa chỉ IP công cộng209.85.225.104 , chỉ là một trong nhiều địa chỉ IP của Google .

Lưu ý: Hops 4 đến 12 đã bị loại trừ ở trên chỉ để giữ cho ví dụ đơn giản. Nếu bạn đang thực hiện một tracert thực, những kết quả đó sẽ hiển thị trên màn hình.

tracert -d www.yahoo.com

Trong ví dụ lệnh tracert cuối cùng này, chúng ta lại yêu cầu đường dẫn đến một trang web, lần này là www.yahoo.com , nhưng bây giờ tôi đang ngăn chặn tracert giải quyết tên máy chủ bằng cách sử dụng tùy chọn -d .

Truy tìm tuyến đường đến any-fp.wa1.b.yahoo.com [209.191.122.70] trên tối đa 30 bước nhảy: 1 <1 ms <1 ms <1 ms 10.1.0.1 2 29 ms 23 ms 20 ms 98.245.140.1 3 9 ms 16 ms 14 ms 68.85.105.201 ... 13 98 ms 77 ms 79 ms 209.191.78.131 14 80 ms 88 ms 89 ms 68.142.193.11 15 77 ms 79 ms 78 ms 209.191.122.70 Dấu vết hoàn tất.

Trong ví dụ này, chúng ta có thể thấy rằng tracert đã xác định lại mười lăm thiết bị mạng bao gồm cả bộ định tuyến của chúng tôi ở 10.1.0.1 và tất cả thông qua mục tiêu của www.yahoo.com , mà chúng ta có thể giả sử sử dụng địa chỉ IP công cộng là 209.191.122.70 .

Như bạn có thể thấy, tracert lần này không giải quyết bất kỳ tên máy chủ nào, điều này đã làm tăng đáng kể quá trình.

Tracert Lệnh liên quan

Lệnh tracert thường được sử dụng với các lệnh Command Prompt có liên quan đến mạng khác như ping , ipconfig, netstat , nslookup và các lệnh khác.