如果路由器是较大 LAN 的子网,如何找到路由器的外部 IP 地址

如果路由器是较大 LAN 的子网,如何找到路由器的外部 IP 地址

我重新编辑以简化我的问题。我的计算机的 IP 地址是 192.168.1.10,路由器/网关的 IP 是 192.168.1.1(内部 IP)。我正在尝试查找网关或路由器的外部 IP。路由器连接到 ISP,并且 id 没有公共 IP,因此外部 IP 应该是私有 IP。我如何找到该外部私有 IP?

答案1

尝试http://www.whatismyip.com/

当我需要此信息但无法访问调制解调器时,我总是使用这个。

答案2

我相信您正在寻找调制解调器和 ISP 之间的 IP,即调制解调器的外部 IP,而不是路由器的外部 IP(路由器连接到调制解调器,在您的情况下可能是内部的)。这在您的计算机上是不可能的(traceroute 将为您提供私有地址),但您有几个选择。

1) 在浏览器上转到您的默认网关,查看 WAN 的私有/CGN 地址是否存在。

2)致电您的 ISP(如果您可以让某人 ping 您的调制解调器,您可能会获得与这家伙

3)获取电缆分离器*(可能是违法的,但我的意思是如果你不去阅读邻居的东西并不重要,网站无论如何都会使用 https 来获取敏感信息),然后获取该电缆的调制解调器以将其变成以太网,然后嗅探该以太网。

*确保分离器/分路器是只读的,并且写入端口已插入实际的调制解调器/墙上电缆!

答案3

由于您正在寻找调制解调器的外部 IP,而不是路由器的 IP 地址。因此您可以访问http://whatsmyrouterip.com/,因为每当我遇到与 IP 相关的问题时,我都会访问该网站。

答案4

我和你有同样的疑问,搜索了很久之后我找到了这个答案:

# debian/ubuntu setup: 
# sudo apt-get install miniupnpc

# get WAN IP address from UPNP router:
upnpc -s | grep ^ExternalIPAddress | cut -c21-

如果您位于具有 UPNP 的 NAT 路由器后面,此方法有效。请尝试此方法,如果无效,请评论我 :)

相关内容