我如何测试是否落后于运营商级或常规NAT?


13

受此答案及其问题的评论启发。我的某些本地ISP使用的是运营商级nat,作为偶尔运行自己的服务器,远程支持的人,如果能够解决我的问题,或者我要帮助的人支持其中之一,那将非常有用。 。

我如何检测自己是否落后于nat?在确定这一点上将有用的一些技术是什么?如何确定“检测到”的IP地址中的异常是由于NATing还是其他过程引起的?

Answers:


18

RFC 6598规定,如果您落后于运营商级NAT ,100.64.0.0/10则应分配给您的CPE。但是,我知道至少有一个CGN 10.100用作其CGN IP范围。

如果可以访问CPE,则应该能够通过WAN接口上的IP地址确定CGN。它可以是RFC1918或RFC6598地址。

如果您想确定CGN并且没有CPE的访问权限,那么最好的选择是做一个,tracert并且一旦离开本地网络(对于绝大多数会落后于CGN)。如果离开CPE后看到RFC1918或RFC6598地址,或者traceroute无法查找第二跳,则可能是您处于CGN上。


3
我还建议tracert您尝试使用自己的公用IP地址,并查看距您的地址有多远。
argaz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.