我的IP地址是什么?– 免费IP地址查询工具

立即查看您的公共IP地址(IPv4或IPv6)。即使本站位于Cloudflare或其他反向代理之后,也能检测您的真实IP。

您的公共IP地址

216.73.216.28

IPv4

连接详情

IP版本 IPv4
浏览器 / 用户代理 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])

深度指南

我的 IP 地址是什么?本页如何找到它、它能和不能告诉你什么,以及如何使用

本页地址的来源,它按什么顺序信任哪些请求头,IPv4/IPv6 标签和私有地址提示的含义,本页会和不会联系什么,以及检查 VPN 或设置白名单等实际用途。

最后核实: 资料来源: Cloudflare · RFC 8200 · RFC 1918 本指南的纯文本版

关键数字一览

谁读取你的 IP 地址
本站自己的服务器,根据你的浏览器发出的请求
页面不会调用第三方 IP 查询服务。地址由服务器放进页面,而“刷新”是再次向本站询问。
读取请求头的顺序
CF-Connecting-IP、True-Client-IP、X-Forwarded-For、X-Real-IP,最后是直接连接
显示第一个格式正确的 IPv4 或 IPv6 地址。
来源: Cloudflare
它不显示什么
你的位置、你的 ISP 或你的私有地址
它显示你的请求来自的公网地址、IP 版本、连接标签和你的浏览器用户代理字符串。
IPv4 与 IPv6 的地址长度
32 位对 128 位
IPv6 把 IP 地址长度从 32 位增加到 128 位。
来源: RFC 8200
私有 IPv4 地址段
10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16
保留给私有网络。如果页面看到其中之一,会加上提示,说明你很可能是在本地服务器上。
来源: RFC 1918

检查 VPN 或白名单用的 IP:分步说明

你的公网地址是其他网站和服务器看到的地址,所以要检查和放行的就是它。

  1. 步骤 1: 先在不开 VPN 时打开页面

    第一步

    记下地址,以及它是 IPv4 还是 IPv6。这是你的连接的地址。

  2. 步骤 2: 连上 VPN 后再检查

    连接之后

    点击“刷新”。如果地址没变,请重新加载页面。正常工作的 VPN 会显示另一个地址。

  3. 步骤 3: 看看 IP 版本

    VPN 开启时

    如果 VPN 只覆盖一种 IP 版本,当你的浏览器使用另一种时,本页可能显示你原来的地址。可以的话,两种都检查。

  4. 步骤 4: 复制地址

    需要用到它时

    点击“复制 IP”,把它粘贴到支持工单、防火墙规则或白名单中。

  5. 步骤 5: 记住它可能会变

    依赖它之前

    许多家庭和手机连接会不时换地址,也有很多用户共用一个地址。

本页做什么

打开页面时,本站的服务器会查看你的浏览器刚发出的网络请求,并推算出它来自哪个地址。页面会打印这个地址、IP 版本(IPv4 或 IPv6)、一个连接标签,以及你浏览器的用户代理文字。这一步在服务器上进行,因为服务器才是能看到连接地址的一方。

它不会用任何其他服务来查询你的地址,也不显示你的位置或 ISP。点击刷新会再次调用本站(/api/my-ip),无需重新加载页面就能更新地址和版本。复制 IP 会把显示的地址放进剪贴板。

显示的是哪个地址

位于代理或内容分发网络(CDN)后面的网站,通常看到的是代理的地址而不是你的。Cloudflare 等服务会把访客地址放在请求头里传递过来,所以页面按以下顺序读取,并显示第一个有效的:

  1. CF-Connecting-IP,由 Cloudflare 设为连接到它的地址
  2. True-Client-IP,带有相同的原始地址(Cloudflare 的企业版方案提供)
  3. X-Forwarded-For,可以包含一串地址;使用最左边的有效项
  4. X-Real-IP,某些网页服务器会设置
  5. 连接本身的地址

格式不正确的 IPv4 或 IPv6 地址会被跳过。

请求 显示的地址
没有代理请求头,连接来自 203.0.113.42 203.0.113.42(IPv4,“直接连接”)
CF-Connecting-IP 为 203.0.113.9,X-Forwarded-For 为 198.51.100.7, 203.0.113.9 203.0.113.9
CF-Connecting-IP 不是地址;X-Forwarded-For 为“unknown, 198.51.100.7, 203.0.113.9” 198.51.100.7
CF-Connecting-IP 为 2406:3003:2000::1 2406:3003:2000::1(IPv6)

这些结果来自本工具的自动化测试。检查只看一个值的格式是否像地址,而不看它是否属实。任何人直接向服务器发送请求时,都可以自己加上这样的请求头,所以这个结果只供你自己参考,不应用来证明某人的身份。

当没有发送 CF-Connecting-IP、True-Client-IP 或 X-Forwarded-For 中的任何一个时,会出现“直接连接”标签。

IPv4 与 IPv6

IPv4 地址写成以点分隔的四个数字,如 203.0.113.42。IPv6 地址更长,写成以冒号分隔的十六进制分组,如 2406:3003:2000::1。IPv6 地址长 128 位,IPv4 地址长 32 位。页面显示的是你的浏览器访问它时所用的那一种。如果你的连接两者都支持,不同的访问中可能看到不同的一种。

公网地址与私有地址

本页上的地址是你的公网地址,也就是互联网看到的地址。它通常由你家或办公室的所有设备共用,因为路由器会在它们和互联网之间做转换。你自己网络内的私有地址,如 192.168.1.5,本页是看不到的。RFC 1918 把 10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16 保留给私有网络。

如果页面看到的是私有或保留地址(例如在本地测试服务器上运行时),就会显示一条黄色提示,而不是把它当作普通公网地址:

地址 IP 版本 私有提示?
203.0.113.42 IPv4 否
192.168.1.5、10.0.0.1、172.16.5.4 IPv4 是
127.0.0.1(本机)、169.254.1.1 IPv4 是
2406:3003:2000::1 IPv6 否
::1、fc00::1、fe80::1 IPv6 是

你的地址能和不能透露什么

IP 地址可以提示大致的地区和拥有它的服务商,但无法得出你的街道地址或姓名,本页也不会查这些。只有你的服务商才能把地址与某个账户联系起来。许多手机和家庭连接会让许多客户共用地址,有些还会不时改变,所以你今天看到的地址明天可能就不同了。

地址会怎样处理

工具的代码读取地址后直接传回给你,不会保存,也不会发送给其他服务。与所有网站一样,提供页面的网页服务器会看到你的连接地址;如果网站开启了分析或广告脚本,你的浏览器会另外联系这些服务。这些与本工具是分开的。

常见错误

  • 期待看到你的 192.168.x.x 地址。 本页只显示你的公网地址。
  • 把结果当作身份或位置的证明。 直接访问服务器的人可以设置请求头。
  • 把会变的地址加入白名单。 请向你的服务商确认你的地址是否固定。
  • 以为 VPN 泄漏测试已经完整。 它只显示本页请求所用的地址。
  • 忘了 IPv6。 你的 IPv6 地址可能与 IPv4 地址不同。

相关工具

常见问题(FAQ)

公共IP地址和私有IP地址有什么区别?

您的公共IP是互联网看到的地址,由您的ISP分配。您的私有IP(如192.168.1.5)仅在家庭或办公室网络内使用。本工具显示您的公共IP。

如果网站在Cloudflare之后,你们如何获取我的真实IP?

Cloudflare在CF-Connecting-IP标头中将您的原始IP传递给服务器。我们读取该标头(并回退到True-Client-IP、X-Forwarded-For和X-Real-IP),验证后显示,因此您看到的是自己的地址而非Cloudflare的。

为什么我的IP版本是IPv6而不是IPv4?

如果您的ISP和连接支持IPv6,您的浏览器可能会优先使用它。IPv6是解决IPv4地址短缺的较新寻址标准。

本工具会存储或追踪我的IP地址吗?

不会。检测您的IP只是为了显示给您看。本工具不会记录或分享您的IP地址。

为什么我的IP会不时变化?

大多数消费者ISP分配的是动态IP地址,当路由器重新连接时可能会变化。连接VPN或移动网络也会改变此处显示的IP。

别人能通过我的IP地址找到我的位置吗?

IP地址可以揭示大致的地区或城市以及您的ISP,但无法显示您确切的家庭住址。只有您的ISP才能将IP与特定账户关联。

资料来源

  1. Cloudflare — HTTP request headers — CF-Connecting-IP and True-Client-IP carry the original visitor address; X-Forwarded-For can contain a chain of addresses.
  2. RFC 1918 — Address Allocation for Private Internets — The 10/8, 172.16/12 and 192.168/16 private blocks.
  3. RFC 8200 — Internet Protocol, Version 6 (IPv6) Specification — IPv6 addresses are 128 bits, IPv4 addresses 32 bits.

本指南用浅白语言解释已公布的规则,不构成财务、法律或官方意见。政策会变动,做决定前请向上方链接的政府机构核实。