我已通过Wi-Fi连接到我的路由器设备。
我在命令提示符下运行'ipconfig',但它没有显示远程访问系统的公共IP地址。 那么如何获取我个人电脑的公共IP地址呢。
我尝试过使用路由器ID(通过我的IP组织查找)
答案 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)
答案 4 :(得分:0)
我知道这已经回答了,但是以防万一有人要在终端中检查它:
Derived
答案 5 :(得分:-1)
只需尝试https://ipaddress.tech即可找到您的公共IP地址和位置信息。这是我开发的简单,简单和免费的服务。