如何发现我的公共 IP 地址?

如何发现我的公共 IP 地址?

可能重复:
获取我的 IP 地址?

我的 ISP 向我提供的连接采用 DHCP 方式运行,它会自动为我的网络适配器分配一个 C 类 (LAN) IP 地址。例如:

192.168.1.2

我知道,任何设备一旦连接到互联网,都需要一个唯一的 (WAN) IP 地址。我想知道当我连接到互联网/浏览时,哪个 (WAN) IP 被分配给我的电脑。

答案1

您的路由器拥有外部 IP 地址,因为它直接位于您的 ISP 网络中。此地址由您家中的所有计算机共享,这些计算机都包含在一个单独的内部网络中,其中内部 IP 地址由充当 DHCP 主控的路由器授予。路由器充当网关,因为您的内部家庭网络否则将与世界其他地方完全隔绝。

当连接到外部时,路由器充当您的代理并为您建立连接,在您的计算机和外部计算机之间传送请求和数据。这意味着当连接到外部时,您的所有内部计算机在整个互联网上似乎都具有相同的 IP 地址,这实际上是您的路由器的 IP 地址。

网站我的 IP 地址是什么会告诉您您的 IP 地址并解释所有涉及的概念。

答案2

我想知道当我连接到互联网/浏览时哪个 (WAN) IP 被分配给我的电脑。

您的 PC 根本没有分配任何 WAN IP。提供 DHCP 租约的设备(很可能是路由器)为其分配了一个内部 IP 地址。当您的计算机想要访问互联网时,它会通过您的边界网络设备进行通信,该设备可能是 ISP 提供给您的调制解调器。无论哪个节点从您的网络发送数据,外部站点都会将您的 IP 视为分配给调制解调器的 IP。您可以在类似以下站点上看到该 IP 地址whatismyip.org

从技术上来说,这并不是 NAT,很多人会混淆它,但是(端口地址转换)。除非另有配置,否则传入数据将使用临时端口号到达您的计算机。

答案3

获取外部 IP 地址的最简单方法是使用类似恰当命名的网站http://www.whatismyip.com/

答案4

我赞同pkaeding的建议。

或者,您可以运行 tracert,返回的第一个路由器应该是您所指的“外部 IP/WAN IP”。

相关内容