为了试图找到主机的内部局部地址,在一个带有1个思科无线路由器的局域网上,我在一个Windows7主机192.168.1.138上运行nping。
C:\>nping --ec "public" -c 1 echo.nmap.org
SENT (1.4430s) ICMP 192.168.1.138 > 74.207.244.221 Echo request (type=8/code=0) ttl=64 id=53719 iplen=28
CAPT (1.5520s) ICMP 216.164.56.243 > 74.207.244.221 Echo request (type=8/code=0) ttl=55 id=53719 iplen=28
RCVD (1.6320s) ICMP 74.207.244.221 > 192.168.1.138 Echo reply (type=0/code=0) ttl=54 id=10848 iplen=28输出显示内部本地IP源是192.168.1.138/24,在NAT已更改(请参阅CAPT行)之后,该IP源变为216.164.56.243的内部全局IP。几乎同时,我在同一个局域网上运行nping,在不同的Windows 7主机上运行内部本地192.168.144/24,但是CAPT行仍然显示在216.164.56.243的全局IP中。如果两个主机的内部全局is是相同的,那么路由器似乎使用的是带有NAT池的动态NAT,或者是带有重载的动态NAT (PAT)。从来自主机的数据包分析,并且不需要访问路由器CLI或CCP,如何判断路由器正在使用哪种类型的NAT配置?
发布于 2013-04-08 10:57:50
您还应该尝试其中的一些端口号来查看这些端口号是如何映射的,这可能是一个锥样式NAT,但您需要查看这三种样式中的哪一种:
这显然是最后两个选项之一,其中一个将需要进一步测试,以确定使用了哪个端口号。如果您有访问外部服务器的权限,请查看是否可以从任何端口发送答复,或只查看它回复的端口。
我不认为这是动态NAT,否则您会看到多个外部地址。
https://serverfault.com/questions/497175
复制相似问题