检查networking上的防火墙/ NAT

有没有办法检查防火墙和NAT在networking上运行的位置?

例如,我可以通过检查networking连接的详细信息find我的网关,DHCP,NDS,WINS服务器。 我想知道在我和互联​​网之间是否还有防火墙或NAT。

traceroute / tracert会显示我的networking上的任何防火墙和NAT的IP地址?

从命令提示符下,inputipconfig / all(假设windows)。 如果你的IP地址看起来像10.something.something.something,或172.25.something.something,或192.168.something.something,那么你在NATnetworking上。 这些IP地址是不可路由的,并为内部NATnetworking保留。

您可以使用tracert获取您的networking的简单地图,其中显示了从您的机器到目的地的跳数。 如果您执行“tracert google.com”之类的操作,并且看到不止两跳,那么您可以分辨networking结束和外部networking开始的位置。 你的networking上的所有东西都会共享你的IP地址的前几个八位位组,如果你有一个防火墙和一个路由器,你会在输出中看到它们。 从那里,你可以做额外的探测,通过使用像nmap或类似的东西来确定有关机器的其他事情。

当然有。 我知道很less的networking在内部使用可路由的IP地址,因此不使用NAT。 你可以这样说:

在您的计算机上运行ipconfig或ifconfig并记下ip地址。 然后浏览到像www.ipchicken.com这样的网站,并记下ip地址。 比较两者。 如果它们不同于您的计算机位于NAT设备之后。