如何知道我的pc的公共IP地址

时间:2013-11-06 06:48:08

标签: networking window ip ip-address

我已通过Wi-Fi连接到我的路由器设备。

我在命令提示符下运行'ipconfig',但它没有显示远程访问系统的公共IP地址。 its showing these 那么如何获取我个人电脑的公共IP地址呢。

我尝试过使用路由器ID(通过我的IP组织查找)

6 个答案:

答案 0 :(得分:1)

如果您在路由器后面,那么您的计算机将不知道公共IP地址,因为路由器进行网络地址转换。你可以问一些网站你的公共IP地址使用curl或wget,并从中提取你需要的信息:

if ( position == data.size() - 1)
    return data[position];

或更短

curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//' 

答案 1 :(得分:0)

为了能够通过路由器远程访问您的PC,您需要为有时称为“端口转发”的路由器启用路由器(某些路由器可能会以不同方式调用它)。

要获取路由器的IP,您可以登录路由器的配置页面(或者如果它有配置实用程序使用它),或者如您所提到的那样去whatsmyip.org,您将看到路由器的外部地址

但同样,如果您没有相应地设置路由器,您将无法访问您的PC。

干杯

编辑:您的电脑没有外部IP。只有路由器。通过设置端口转发,路由器将负责将外部传入流量路由到您的PC,但您的PC将永远不会被互联网看到。只有路由器。

答案 2 :(得分:0)

您可以使用DNS请求代替HTTP请求来查找您的公共IP:

C:\> nslookup myip.opendns.com resolver1.opendns.com

它使用resolver1.opendns.com dns服务器将神奇的myip.opendns.com主机名解析为您的IP地址

答案 3 :(得分:0)

要查找您的公共IP,请尝试以下链接:

http://www.whatismyip.global/

该网站甚至会保留您的IP历史记录。

答案 4 :(得分:0)

我知道这已经回答了,但是以防万一有人要在终端中检查它:

Derived

答案 5 :(得分:-1)

只需尝试https://ipaddress.tech即可找到您的公共IP地址和位置信息。这是我开发的简单,简单和免费的服务。