Hướng dẫn

Command Lệnh Tracert hoặc traceroute, nó là gì và sử dụng nó để làm gì

Mục lục:

Anonim

Mạng là một phần cơ bản trong cuộc sống và công việc của chúng tôi, đó là lý do tại sao không bao giờ đau lòng khi biết các công cụ như lệnh Tracert hay còn gọi là Traceroute, sẽ cho phép chúng tôi bổ sung các tiện ích lệnh Ping một cách tuyệt vời.

Chỉ số nội dung

Trong nhiều trường hợp, thật thú vị khi sử dụng lệnh Ping để kiểm tra tính khả dụng của kết nối Internet của chúng tôi, cũng như xem liệu một máy tính trên mạng của chúng tôi có được kết nối chính xác với nó không và cho chúng tôi thấy tín hiệu. Ngoài ra, chúng tôi cũng có thể kiểm tra độ trễ của kết nối của chúng tôi, như chúng tôi đã thấy trong các hướng dẫn khác của chúng tôi. Tóm lại, chúng là các lệnh rất hữu ích để có được các khía cạnh khác nhau trong mạng của chúng tôi mà không cần phải có kiến ​​thức tuyệt vời về chúng.

Hôm nay chúng ta sẽ tiến thêm một bước nữa để hiển thị một lệnh thú vị khác rất liên quan đến ping và điều đó sẽ cung cấp cho chúng ta thông tin thú vị về các bước nhảy mà gói dữ liệu của chúng ta đang thực hiện cho đến khi đến đích.

Lệnh Tracert là gì

Lệnh này có sẵn trên hệ thống Windows thông qua bảng điều khiển lệnh, cả trong Dấu nhắc lệnh và trong Windows PowerShell. Chúng ta cũng thường biết nó là Traceroute trong trường hợp lệnh trong Linux hoặc đơn giản là theo dõi.

Tracert là một công cụ sẽ cung cấp cho chúng tôi thông tin về tuyến đường mà gói tin sẽ được gửi từ máy tính của chúng tôi đến máy chủ đích, trên mạng cục bộ hoặc trên Internet đến một miền cụ thể.

Quy trình mà lệnh này tuân theo, là gửi một gói đến đích, nhưng trong khi đến đích cuối cùng, nó sẽ yêu cầu mỗi bộ định tuyến đang trên đường phản hồi lại việc đi qua gói này. Bằng cách này, chúng tôi sẽ có được thông tin về từng nút mà gói đi qua, chẳng hạn như địa chỉ IP, tên miền, nếu có, và độ trễ hoặc thời gian kết nối giữa thiết bị của chúng tôi và từng nút trên đường đi.

Phát hiện sự cố kết nối với Tracert

Như chúng ta có thể thấy, nó là một tiện ích tương tự như ping nhưng nó cho chúng ta thấy thông tin chi tiết hơn về các bước nhảy mà gói tin đang thực hiện cho đến khi đến đích. Điều này đặc biệt thú vị khi chúng tôi gặp sự cố với kết nối của mình, nhưng chúng tôi không biết chính xác điều gì đang xảy ra hoặc sự liên tục của mạng lưới đi được bao xa.

Khi chúng tôi gửi gói, tracert sẽ cung cấp cho chúng tôi địa chỉ IP cho nút đi qua. Nếu chúng ta ở trong một mạng nội bộ lớn và chúng ta không có kết nối, thì sẽ đáng xem với lệnh này, ví dụ như những bước nhảy này là gì cho đến khi chúng ta đến được cổng cuối cùng cho phép truy cập Internet. Bằng cách này, chúng ta sẽ biết IP cuối cùng cho đến nơi gói tin của chúng ta đạt được và nó sẽ chính xác là nơi mà vấn đề của chúng ta sẽ được đặt.

Cách sử dụng lệnh Tracert trong Windows

Để sử dụng lệnh này trên hệ điều hành Windows, tất cả những gì chúng ta phải làm là mở một thiết bị đầu cuối lệnh.

  • Chúng ta có thể làm điều đó từ menu bắt đầu bằng cách gõ " CMD " và nhấn Enter, nhấn tổ hợp phím " Windows + R " và gõ " CMD " Nhấp chuột phải vào nút bắt đầu và nhấp vào tùy chọn " Windows PowerShell "

Trong cả hai trường hợp, chúng tôi sẽ viết:

tracert

Chúng tôi thấy rằng nó sẽ ngay lập tức hiển thị cho chúng tôi địa chỉ IP thực của tên miền mà chúng tôi đã đặt và nó sẽ cho chúng tôi biết những nút nào nó đã đi qua, cũng như địa chỉ IP của nó và độ trễ cho mỗi tên miền.

Tổng độ trễ của tất cả các nút không phải là độ trễ của kết nối của chúng tôi, các giá trị này chỉ được áp dụng cho từng trường hợp cụ thể mà nó đi qua.

Hãy xem sự khác biệt giữa Tracert và ping:

Dựa trên thông tin này, chúng ta có thể thấy rằng khoảng ping của tên miền của chúng tôi hiển thị độ trễ tương tự như bước cuối cùng của tracert cho đến khi đạt được nó. Nhờ vào điều này, chúng tôi sẽ có thể chứng minh rằng độ trễ kết nối của chúng tôi không phải là tổng hợp của tất cả các bước, mà nó đã được lấy độc lập cho từng trường hợp cụ thể.

Ngoài ra, chúng tôi thấy rằng ping chỉ kết nối với nút cuối nơi đặt tên miền và hiển thị IP của nó, các bước khác được bỏ qua để không hiển thị thông tin về chúng.

Chúng tôi cũng thấy rằng một số bước mà gói đã tuân theo không cung cấp cho chúng tôi phản hồi, " Hết thời gian cho yêu cầu này ", điều này có nghĩa là chắc chắn nút này không được phép đưa ra câu trả lời trong cấu hình của nó, như một sự bảo vệ.

Tùy chọn Tracert

Để xem tất cả các tùy chọn có sẵn cho lệnh này, cũng như cú pháp hoặc cách sử dụng nó, chúng ta sẽ phải đặt như sau:

tracert /?

hoặc

tracert

Chúng tôi sẽ được hiển thị thông tin về việc sử dụng nó:

  • -d: tùy chọn không chuyển đổi địa chỉ IP mà nó chuyển qua thành tên miền. -h: chúng tôi sẽ thiết lập một số bước nhảy nhất định, điều này thật thú vị nếu chúng tôi ở trong một mạng nội bộ và chúng tôi biết có bao nhiêu bước cho đến khi chúng tôi đến cổng cuối cùng. -j: để theo dõi lộ trình đến nhiều máy chủ cùng một lúc. -w: chúng ta có thể thiết lập thời gian chờ cụ thể để thực hiện mỗi lần nhảy ngoài lần nhảy đã tồn tại giữa máy chủ và máy khách. -R, -S, -6: cho các trường hợp chúng tôi muốn sử dụng giao thức IPv6.

Lệnh Tracert trong Linux

Việc sử dụng lệnh này trong Linux thực tế là giống nhau, chỉ có điều nó được gọi một cách hiệu quả là Traceroute thay vì tracert. Nhưng chúng tôi sẽ cần phải cài đặt một gói thông qua thiết bị đầu cuối lệnh của chúng tôi, vì mô-đun này không có trong Ubuntu, chẳng hạn.

Để cài đặt nó, chúng ta sẽ phải mở terminal terminal và đặt lệnh sau:

sudo apt-get cài đặt inetutils-traceroute

Sau khi cài đặt, để xem các tùy chọn khác nhau của nó, chúng ta sẽ phải đặt:

Traceroute - trợ giúp

Các tùy chọn ít nhiều giống nhau về độ phân giải tên miền, nhưng nó có một số tùy chọn để sử dụng nâng cao hơn. Ví dụ: nếu chúng ta muốn thực hiện chức năng tương tự như với Windows, chúng ta sẽ cần đặt "-I" để thực hiện điều đó trong chế độ ICMP, và cả tùy chọn "-resolve-hostname" nếu chúng ta muốn nó giải quyết tên miền nếu nó là có thể

Đây là tất cả về lệnh tracert và tiện ích của nó để phát hiện các vấn đề kết nối.

Chúng tôi cũng đề nghị:

Bạn có biết sự hữu ích của lệnh này? Nếu bạn muốn biết thêm về một lệnh hoặc chủ đề cụ thể, hãy viết cho chúng tôi trong các nhận xét để giúp chúng tôi tạo thêm nội dung.

Hướng dẫn

Lựa chọn của người biên tập

Back to top button