不使用网站是否可以获取路由器的外部 IP 地址?

不使用网站是否可以获取路由器的外部 IP 地址?

我想知道是否有办法在不使用 www.whatismyip.com 这样的网站的情况下找出路由器的 IP 地址。

我搜索了一下,开始觉得这是不可能的。如果是这样,有人能解释一下原因吗?

答案1

  • 有时,设备会提供一个网络界面(常见于电缆调制解调器等小型家用设备),可以在其中找到和/或配置此类信息。
  • 您可能能够使用 telnet 或 ssh 建立与设备的命令行连接,然后使用/sbin/ifconfig或本地等效功能。

答案2

您想知道外界是如何看待您的,因此您需要使用一些外部服务。

请注意,它不一定只是您的路由器 WAN 地址。例如,如果您使用 http 代理,则结果可能是距离路由器很远的主机的 IP。

有多个网站提供此类服务。为了方便起见,大多数网站都是基于 HTTP 的。

如果您需要从终端执行此操作,您可以:

wget -q -O - whatismyip.org

答案3

除了 dmckee 的回答之外,您甚至可以使用 snmp 查询设备,尽管它通常需要一些设置并且不是特别用户友好。

答案4

使用某些路由器,您可以以某种方式在其管理界面上执行“获取”操作,并且隐藏在 HTML 中的将是外部 IP 地址。

相关内容