Nhận IP của traceroute không đáp ứng?


0

Phiên bản DOS của tracert không cung cấp địa chỉ IP của các lệnh ping không thành công. Một cách hợp lý đơn giản để tìm IP của các máy chủ không phản hồi trong một traceroute là gì?


1
Nếu chúng không phản hồi, bạn thậm chí không biết các gói ICMP của mình có đạt được chúng hay không, vậy làm thế nào bạn có thể biết địa chỉ IP của giao diện mà các gói của bạn không bao giờ đạt tới? Nếu họ đã tiếp cận giao diện, nhưng ngăn xếp đã ăn chúng mà không trả lời, bạn vẫn không thể biết.
Fran

Nếu một yêu cầu sắp hết thời gian, một yêu cầu đã được thực hiện, thì yêu cầu đó được gửi đến đâu?
Giăng

1
Gói Yêu cầu Echo ICMP được gửi đến đích bạn đang theo dõi (ví dụ: traceroute java.sun.comhoặc traceroute 18.3.0.92). Nếu một bộ định tuyến trên đường ăn hoặc làm rơi gói mà không phản hồi, tất cả những gì bạn thấy là không có phản hồi. Bạn biết tất cả các địa chỉ bộ định tuyến lên đến địa chỉ không đáp ứng và không có gì khác.
Fran

Câu trả lời:


3

Không có gì cả. Cách tầm thường duy nhất sẽ là hỏi hop. Traceroute thực hiện điều này bằng cách gửi yêu cầu tiếng vang ICMP (ping) đích đến nhiều lần với các giá trị thời gian sống khác nhau. Mỗi hop giảm số lượt truy cập này xuống một. Khi TTL về 0, gói không được chuyển tiếp nữa và hop cố gắng trả lại thông báo lỗi về nguồn, chủ yếu để ngăn các gói trên các tuyến bị lỗi lưu thông vô thời hạn và làm tắc nghẽn mạng. Bằng cách xem nguồn gốc của các thông báo lỗi được trả về, máy thực hiện theo dõi có thể xác định các bước nhảy giữa chính nó và đích.

Nếu vì bất kỳ lý do gì không nhận được thông báo lỗi, số phận của yêu cầu tiếng vang không thể được xác định. Sau bước nhảy đầu tiên, gói tin vào hộp đen và người gửi thực sự không kiểm soát hay thông tin về cách thức định tuyến. Hops ngay lập tức trước (và thường ngay sau đó) sẽ biết địa chỉ của liên kết bị thiếu, nhưng không có cách phổ biến nào để trao đổi thông tin này.


Điều này không trả lời câu hỏi. Nếu một yêu cầu hết thời gian, nó VẪN là một yêu cầu. Một yêu cầu không được gửi một cách mù quáng đến một vực thẳm, nó được gửi đến một IP cụ thể bất kể máy chủ tại IP đó có phản hồi hay không.
Giăng

Yêu cầu được gửi đến một IP, nhưng nó không phải là địa chỉ của hop mà bạn đang cố gắng xác định; nó là địa chỉ của điểm đến Bạn không được nói chuyện trực tiếp với hoa bia ở giữa, vì họ không biết. Bạn không biết trước gói của bạn sẽ được định tuyến như thế nào. Theo nghĩa đó, bạn thực sự đang gửi nó một cách mù quáng. Khi TTL về 0, cỗ máy bí ẩn này sẽ tự biết bằng cách trả về một thông báo lỗi, nhưng loại thời gian chờ này không liên quan gì đến việc máy chủ bing không phản hồi. Hoàn toàn ngược lại.
Marcks Thomas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.