Skip to main content
Minh Nong
💬
0 discussions

Troubleshooting network giữa khách hàng với server

1. Đối tượng đọc

  • Customer Success Engineer
  • Customer Success Specialist

2. Nội dung chi tiết

Traceroute là một công cụ được sử dụng để xác định đường đi của một gói tin IP đi từ máy tính đến một máy chủ đích

Khi chạy traceroute đến một máy chủ đích, nó gửi một loạt các gói IP với các giá trị time-to-live (TTL) tăng dần, bắt đầu từ 1. Như hình ở ví dụ phía dưới (mục trường hợp kết nối không thành công), chúng ta thấy 30 bước nhảy

Mỗi lần gửi một gói tin với một giá trị TTL cụ thể, traceroute đợi để nhận phản hồi từ bộ định tuyến hoặc cổng đã nhận gói tin. Nếu nhận được phản hồi, traceroute in ra thông tin về bộ định tuyến hoặc cổng, chẳng hạn như địa chỉ IP, tên máy chủ và thời gian phản hồi. Sau đó, gửi gói tin tiếp theo với giá trị TTL tăng lên.

Traceroute lặp lại quá trình này với các giá trị TTL tăng dần cho đến khi đến được máy chủ đích hoặc cho đến khi đạt đến số lượng bước nhảy tối đa (có thể chỉ định với tùy chọn -m). Nếu gói tin không được xác nhận trong một khoảng thời gian nhất định (có thể chỉ định với tùy chọn -w), traceroute cho rằng gói tin đã bị mất (dấu * ) và thử lại với giá trị TTL tiếp theo

2.1. Trường hợp kết nối không thành công

Bước 1 : Install traceroute

$ apt-get install traceroute

Bước 2 : Theo dõi đường đi đến domain pitel01.tel4vn.com

Kết quả trên cho thấy network đã dừng ở bước 30 và không tìm được đích đến

2.2. Trường hợp kết nối thành công

Thử kết nối đến google.com

Kết quả trên cho thấy network đã đến được server đích

Đây là cách sử dụng cơ bản, ngoài ra nếu muốn hiểu tìm hiểu sâu hơn các chức năng khác như chọn IP version, check hops ..v.v có thể tham khảo link sau

3. Kết Luận

Tài liệu này hướng dẫn kỹ sư mới cách nhận biết được network có kết nối được đến server đích hay không. Nếu có góp ý xin vui lòng điền vào form bêm dưới