Làm cách nào để kiểm tra xem tôi đứng sau lớp tàu sân bay hay NAT thông thường?


13

Lấy cảm hứng từ các ý kiến ​​cho câu trả lời này và câu hỏi của nó. Một số ISP địa phương của tôi đang sử dụng nhà cung cấp dịch vụ, và như một người thỉnh thoảng điều hành máy chủ của riêng mình, hỗ trợ từ xa, sẽ rất hữu ích khi có thể xử lý nếu tôi hoặc ai đó tôi đang cố gắng giúp đỡ sau một trong những .

Làm thế nào tôi có thể phát hiện nếu tôi đứng sau một nat? Điều gì sẽ là một số kỹ thuật sẽ hữu ích trong việc xác định điều này? Làm cách nào tôi có thể biết liệu sự bất thường trong địa chỉ IP 'được phát hiện' của tôi là do NATting hoặc các quá trình khác?

Câu trả lời:


18

RFC 6598 tuyên bố rằng 100.64.0.0/10nên được gán cho CPE của bạn nếu bạn đứng sau NAT cấp nhà cung cấp dịch vụ. Tuy nhiên, tôi biết ít nhất một CGN sử dụng 10.100làm dải IP CGN của họ.

Nếu bạn có quyền truy cập vào CPE, thì bạn sẽ có thể xác định CGN bằng địa chỉ IP trên giao diện WAN. Nó sẽ là một địa chỉ RFC1918 hoặc RFC6598.

Nếu bạn muốn xác định CGN và bạn không có quyền truy cập vào CPE, thì cách tốt nhất của bạn là làm một tracertvà một khi bạn rời khỏi mạng cục bộ của mình (sẽ chỉ là một bước nhảy cho phần lớn các mạng rộng lớn sẽ đứng sau CGN). Nếu bạn thấy địa chỉ RFC1918 hoặc RFC6598 sau khi rời CPE hoặc traceroute của bạn không thể tra cứu hop thứ 2, thì rất có thể bạn đang ở trên CGN.


3
Tôi cũng sẽ đề nghị thử tracertđịa chỉ IP công cộng của riêng bạn và xem nó cách bạn bao xa.
argaz
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.