可能重复:
命令提示符 - 外部 IP 命令
ipconfig
(Windows) 或ifconfig
(Unix) 似乎只显示局域网的 IP 地址。只是想知道是否有任何方法可以在命令行中确定机器的外部(远程)IP 地址?我知道有很多网站,例如我的 IP 是什么显示远程 IP 地址。
答案1
如果您在家中使用典型的 ADSL 调制解调器,那么您的情况如下:
IP1 到 IP5 是正在使用的 IP 号码。
调制解调器外部的 IP5 是您用于访问互联网的 IP。这是世界其他地方看到的 IP。
如果您在其中一台 PC 后面并使用 ifconfig 或 Ipconfig,那么您正在查看内部网络,并且您将看到内部分配的 IP 之一(通常为 192.168/24)。
如果您想查看世界其他地方看到的 IP,您必须登录 ADSL 路由器并在其上发出 ipconfig 命令。具体操作取决于您的路由器。例如,如果它运行的是 tomatoe,您只需 ssh 进入它并使用 ifconfig。对于其他固件,您可能需要访问调制解调器网页并找到其余设置。