-1

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

我已经在命令提示符下运行了“ipconfig”,但它没有显示远程访问系统的公共 IP 地址。 它展示了这些 那么如何获取我的个人计算机的公共 IP 地址。

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

4

6 回答 6

10

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

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

或更短

curl ipinfo.io/ip
于 2017-10-31T17:39:14.117 回答
0

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

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

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

干杯

编辑:您的 PC 没有外部 IP。只有路由器可以。通过设置端口转发,路由器将负责将外部传入流量路由到您的 PC,但您的 PC 永远不会对 Internet 可见。只有路由器。

于 2013-11-06T06:59:12.353 回答
0

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

http://www.whatismyip.global/

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

于 2016-03-28T18:46:19.273 回答
0

我知道这已经得到解答,但以防万一有人想在终端中检查它:

curl ipconf.cf

于 2018-10-01T21:54:50.277 回答
0

您可以使用 DNS 请求而不是 HTTP 请求来查找您的公共 IP:

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

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

于 2016-03-02T08:48:49.777 回答
-1

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

于 2017-12-13T06:57:15.853 回答