我的IP地址查询
查看你的公网IP地址,以及你的浏览器透露了哪些信息。
如何使用 我的IP地址查询
- 打开页面——你的信息会自动加载。
- 查看你的公网IP和浏览器信息。
- 这里不存储也不记录任何内容。
关于 我的IP地址查询
你的浏览器本身无法得知自己的公网IP地址,因此这个工具会请求服务器把它报告回来。我们自己的一个小型PHP接口会从你的请求中读取地址——REMOTE_ADDR,或者当网站部署在其托管方的代理之后时,读取经过验证的X-Forwarded-For第一跳地址——同时还会返回你浏览器所声明的语言,以及完整的user-agent字符串。我们这一侧不会存储或记录任何内容。
单次网络请求只能揭示它所经过的那一种协议对应的地址,因此为了同时展示你的IPv4和IPv6地址,页面会额外向ipify.org发起两次查询——这是一项长期运行的免费服务——其中一个接口只通过IPv4响应,另一个则优先使用IPv6。这意味着这两次检查会把你的IP同时发送给ipify和我们;这也是每一个支持双栈的"我的IP"工具的标准做法,如果ipify无法访问,页面会自动回退,只显示我们自己服务器所看到的那一个地址。如果某个协议显示"未检测到",说明你的网络连接本身没有使用它——许多家庭网络仍然只有IPv4,而一些移动网络则优先使用IPv6。
这是服务器所看到的、面向公网的IP地址,而不是你设备在局域网内的私有地址,它也可能通过运营商级NAT与他人共享,或被VPN、代理完全替换——这也是快速确认VPN是否真正生效的一种方法。它不会透露你的具体街道地址,最多只能定位到一个大致区域,而这个工具本身并不会去查询这个信息。如果你想解析的是网址而不是IP,可以试试URL解析工具,或者用哈希生成器为文本生成指纹。
常见问题
它是怎么找到我的IP地址的?
我们自己的服务器会从你的请求中读取地址并返回给页面,页面会自动加载它。为了同时展示IPv4和IPv6,它还会查询ipify.org,因为单次请求只能揭示它所使用的那一种协议对应的地址。
为什么除了你们自己的服务器,还要用到ipify.org?
一次HTTP请求只能显示它所经过的那一种协议对应的地址。要同时展示你的IPv4和IPv6,需要分别强制走一次对应协议的查询,而ipify正好提供了这样的免费接口。这两次检查确实会把你的IP发送给ipify。
为什么我的某个地址显示为"未检测到"?
因为你的网络连接没有使用那种协议。许多家庭和办公网络仍然只有IPv4,因此检测不到IPv6;一些移动网络优先使用IPv6,因此检测不到公网IPv4。这是正常现象,不是错误。
这是我的局域网(LAN)内部IP吗?
不是。这是服务器所看到的、面向公网的IP地址。你设备在局域网内的私有地址,通常类似192.168.x.x,与此不同,也无法从互联网上看到。
这会暴露我的确切位置吗,你们会存储它吗?
都不会。IP地址最多只能定位到一个大致区域,而这个工具甚至不会去查询这个信息。我们自己的接口不存储任何内容,并返回不缓存(no-store)的响应头;查询ipify只是为了在双栈检测中读取你的地址。

