首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何知道我的个人电脑公共ip地址

如何知道我的个人电脑公共ip地址
EN

Stack Overflow用户
提问于 2013-11-06 06:48:07
回答 6查看 7.8K关注 0票数 0

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

我在命令提示符中运行了“ipconfig”,但是它没有显示公共IP地址来远程访问系统。

那么我怎样才能得到我的个人电脑的公共IP地址呢?

我尝试过使用路由器id(通过我的IP组织发现)

EN

回答 6

Stack Overflow用户

发布于 2017-10-31 17:39:14

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

代码语言:javascript
复制
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//' 

或者更短

代码语言:javascript
复制
curl ipinfo.io/ip
票数 12
EN

Stack Overflow用户

发布于 2016-03-02 08:48:49

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

代码语言:javascript
复制
C:\> nslookup myip.opendns.com resolver1.opendns.com

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

票数 2
EN

Stack Overflow用户

发布于 2013-11-06 06:59:12

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

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

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

干杯

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19805787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档