logo
GeekFormat

我的 IP 是什么?

核心结果detected
publicIPv4
当前公网 IP
216.73.216.19
请求链路判断1
1
216.73.216.19
技术明细(可折叠)
默认收起,避免阅读噪音。

免费在线查看当前公网 IP 地址,页面加载即可自动检测 IPv4/IPv6、归属地、运营商 ASN 和 HTTP 请求头信息。附带curl公共IP查询服务对比和IP地址参考资料,适合服务器白名单配置、代理 VPN 排查、远程连接确认、网络故障诊断等场景,打开即用无需安装。

相关推荐

适用场景

  • 配置服务器白名单、数据库访问权限或第三方 API 授权前,先确认当前出口 IP 地址
  • 排查代理、VPN 或 CDN 导致的出口 IP 变化问题,验证代理服务是否真正生效
  • 远程桌面、SSH 连接、数据库连接前确认当前网络环境的公网 IP 地址
  • 检查网络是否支持 IPv6 双栈访问,查看当前连接优先使用的协议版本
  • 网站管理员对比访问日志中的 IP 地址与实际出口是否一致,排查日志记录问题
  • 配置防火墙规则、云服务器安全组策略时确认需要放行的客户端 IP 地址
  • 诊断网络故障,确认是否存在 IP 劫持、运营商 NAT 或路由异常问题
  • 切换 Wi-Fi、移动数据网络或 VPN 节点后快速验证出口 IP 是否发生变化
  • 命令行/脚本环境下通过 curl 等命令快速获取公网 IP,用于自动化脚本和 CI/CD 流程

功能特点

  • 服务端渲染(SSR)+ 客户端刷新双模式,页面HTML加载即可看到公网IP,无需等待JS执行
  • 自动检测并同时展示 IPv4 和 IPv6 双栈地址,支持 Happy Eyeballs 双栈环境
  • 智能IP地址分类标签:自动识别公网(public)、私有(private)、环回(loopback)、CGNAT、链路本地等类型
  • 展示IP地理位置信息:国家、省份/地区、城市、运营商/ASN 编号
  • 完整请求链可视化:解析 X-Forwarded-For、X-Real-IP、CF-Connecting-IP、True-Client-IP 等代理头,展示完整IP链路
  • 浏览器网络状态检测:在线状态、网络连接类型(WiFi/4G/5G)、下行速度估计、平台、语言
  • 技术详情一键展开:显示完整HTTP请求头详情(User-Agent、Accept-Language、各类代理头)
  • 一键复制IP地址和完整请求链,方便服务器白名单配置、防火墙规则配置和技术支持沟通
  • 提供常用curl公共IP查询服务对比表,方便命令行用户参考
  • 兼容 Cloudflare、Nginx、HAProxy、AWS ALB 等多种反向代理和CDN架构的真实IP识别
  • 包含私有IP地址范围表、curl公共IP服务对比表等参考资料,内容全部服务端渲染利于SEO

使用方法

  1. 用浏览器打开本页面,服务端渲染阶段即可获取您的公网 IP 地址,页面加载即显示
  2. 查看顶部大字体显示的 IP 地址,旁边标注了 IP 版本(IPv4/IPv6)和分类(公网/私有/环回等)
  3. 在地理位置区域查看 IP 对应的国家、地区、城市和运营商 ASN 信息
  4. 在请求链区域查看经过代理、CDN、负载均衡转发后的 IP 候选列表,了解完整请求路径
  5. 在浏览器网络区域查看您当前的网络状态、连接类型、下行速度估计和平台语言
  6. 展开技术详情查看完整 HTTP 请求头:X-Forwarded-For、X-Real-IP、CF-Connecting-IP、User-Agent 等
  7. 点击刷新按钮可以重新检测 IP 地址,切换网络后建议刷新确认最新结果
  8. 点击复制按钮可以一键复制 IP 地址或完整请求链,方便粘贴到白名单配置或技术文档中

常见问题

怎么查看我当前的公网 IP 地址?

最简单的方法就是打开本页面,页面服务端渲染阶段会自动从HTTP请求头中解析您的IP地址,加载后即可看到当前公网IP。如果您在命令行/服务器环境下,可以使用 curl 命令快速获取:curl -s ifconfig.me 或 curl -s ipinfo.io。Windows 用户可以在 PowerShell 中执行 (Invoke-WebRequest -Uri "ifconfig.me" -UseBasicParsing).Content。

IP 归属地查询

为什么显示的 IP 和我电脑本地 IP 不一样?

因为本页面显示的是公网出口IP,而您电脑网卡上配置的通常是局域网私有地址(如 192.168.x.x、10.x.x.x)。当您通过路由器访问互联网时,路由器通过NAT(网络地址转换)将内部私有IP转换为公网IP,互联网上的服务器看到的是转换后的公网IP,而非您设备的局域网IP。如果使用了VPN或代理,显示的则是VPN/代理服务器的出口IP。

什么是 NAT?

IP 地址能查到我的具体位置/家庭住址吗?

不能。IP地址地理位置只能大致推断到国家、省份和城市级别,最多能定位到运营商的某个接入点(BRAS设备位置),无法精确到街道、小区、门牌号或具体房间。IP地址本身不包含姓名、电话、身份证号等个人身份信息。具体的用户身份信息只有ISP(运营商)在配合执法时才能提供,且需要结合精确的上网时间和日志记录。仅凭IP地址无法获取个人身份和精确住址。

别人知道我的 IP 地址能黑进我的电脑吗?

仅仅知道IP地址不足以入侵您的电脑。现代操作系统(Windows/macOS/Linux)都有内置防火墙,默认阻止未经请求的入站连接;家用路由器也有NAT防火墙,外部无法直接访问内网设备。要成功入侵,通常还需要:系统/软件存在已知漏洞、您主动点击了恶意链接或运行了病毒木马、对外开放了弱密码服务(如3389、22端口)等。保持系统更新、不下载不明来源软件、使用强密码即可保证基本安全。

端口扫描检查工具

为什么我切换网络/VPN后 IP 会变?

更换Wi-Fi网络、切换移动数据、连接不同的VPN节点或代理服务器后,您的互联网出口发生了变化,公网IP也会相应改变。大多数家庭宽带使用动态IP分配(DHCP),重启光猫或路由器后IP也可能发生变化。少数企业宽带或云服务器使用静态IP(固定IP),不会随网络重启而改变。在配置服务器白名单、防火墙规则前,建议在新网络环境下重新打开本页面确认当前IP。

IPv4 和 IPv6 有什么区别?为什么需要IPv6?

IPv4使用32位地址,总共有约43亿个地址,已在2019年正式耗尽。IPv6使用128位地址,提供约3.4×10³⁸个地址(足够给地球上每一粒沙子分配一个IP),彻底解决地址枯竭问题。IPv6还具有更高效的路由结构、内置IPSec加密、更好的QoS支持、无状态地址自动配置(SLAAC)、消除NAT实现真正的端到端通信等优势。目前国内三大运营商已基本完成IPv6部署,越来越多的网站支持IPv6双栈访问。

IPv4 格式转换

公网 IP 和私有 IP 有什么区别?怎么判断?

公网IP是全球唯一可路由的地址,由ISP分配,可以直接在互联网上被访问。私有IP是IANA保留用于局域网内部的地址,不同局域网可以重复使用,不能直接在公网上路由,需要NAT转换才能上网。私有IP段包括:10.0.0.0/8(10开头)、172.16.0.0/12(172.16-31开头)、192.168.0.0/16(192.168开头)、100.64.0.0/10(运营商CGNAT)、127.0.0.0/8(环回)。本工具会自动显示IP分类标签(public/private/loopback等)。

私有地址范围表

为什么 IP 地理位置显示不准确/显示为其他城市?

IP定位不准的常见原因:1)使用了VPN/代理,显示为代理节点所在地;2)运营商使用省级统一出口而非本地市级出口(移动网络尤其常见);3)IP地址段刚被重新分配,但GeoIP数据库还未更新;4)运营商使用了CGNAT(运营商级NAT),多个用户共享出口IP;5)企业专线使用总部注册地址而非实际分支机构位置。IP地理位置数据库的城市级准确率大约在80-90%,区县级准确率更低。

192.168.1.1、127.0.0.1、localhost 分别是什么?

192.168.1.1 是最常见的C类私有IP地址,通常是家用路由器的默认管理后台地址,在浏览器访问 http://192.168.1.1 可以进入路由器设置界面。127.0.0.1 是IPv4环回地址,localhost 是它的主机名,永远指向您自己的设备,访问 localhost 不会经过网卡,主要用于本机服务开发测试(如访问本地开发服务器 http://localhost:3000)。如果ping 127.0.0.1不通,说明本机TCP/IP协议栈有故障。

环回地址详解

静态 IP 和动态 IP 有什么区别?哪个更好?

静态IP是固定不变的公网IP,重启路由器/重连网络都不会变化,通常需要向ISP额外付费申请,适合需要对外提供服务的场景(如企业官网服务器、VPN网关、视频监控远程访问、自建游戏服务器等)。动态IP是ISP通过DHCP动态分配的,每次连接可能变化,普通家庭宽带默认都是动态IP,优点是无需额外费用、ISP可以灵活调度地址资源。普通用户上网不需要静态IP。

什么是 X-Forwarded-For?为什么能看到多个IP?

X-Forwarded-For(简称XFF)是HTTP标准请求头,用于记录请求经过代理/CDN/负载均衡链路中的每一层IP地址,格式为逗号分隔的IP列表。最左侧是原始客户端真实IP,往后依次是经过的每一层代理IP。例如 `X-Forwarded-For: 用户IP, CDN节点IP, 负载均衡IP`。本工具的"请求链"区域会完整展示所有候选IP,帮助您排查代理配置问题。类似头还有X-Real-IP(Nginx)、CF-Connecting-IP(Cloudflare)。

HTTP 请求头检查术语表:X-Forwarded-For

怎么隐藏或改变我的公网 IP?

常见方法包括:1)使用VPN服务,流量通过VPN服务器转发,目标网站看到的是VPN服务器IP;2)使用HTTP/SOCKS5代理服务器;3)使用Tor匿名网络;4)连接公共Wi-Fi(使用不同网络出口)。这些方法可以改变对外显示的公网IP,提供一定程度的隐私保护。请注意:使用VPN/代理时应遵守当地法律法规,不要用于非法活动。

什么是 CGNAT(运营商级NAT)?为什么我无法做端口映射?

CGNAT(Carrier-Grade NAT,RFC 6598)是运营商为缓解IPv4地址耗尽而在骨干网层面部署的NAT,多个用户(通常几十到几百户)共享同一个公网IP。特征是路由器WAN口获取到的IP是 100.64.x.x-100.127.x.x 段地址(属于100.64.0.0/10保留段)。CGNAT环境下,用户无法从外网直接访问内网设备,端口映射、P2P下载、远程桌面、游戏开服等功能都会受限,解决方法是申请公网IP或升级到IPv6。

为什么会同时看到 IPv4 和 IPv6?哪个在实际使用?

如果您的网络环境同时分配了IPv4和IPv6地址(双栈网络,Dual-Stack),操作系统和浏览器会根据网络情况自动选择优先使用的协议。通常现代浏览器会采用Happy Eyeballs算法(RFC 8305),同时尝试IPv4和IPv6连接,哪个先通就用哪个。访问本工具时,页面显示哪个版本的IP就说明当前连接优先使用了那个协议。使用 curl -4 或 curl -6 可以强制指定协议版本测试。

配置服务器/防火墙白名单时应该用哪个IP?

配置白名单时,应该使用本工具顶部大字体显示的主IP地址(即分类标签显示为 public 的那个公网IP)。建议:1)在配置前刷新本页面确认IP;2)如果网络是多线出口(电信/联通/移动),需要分别在各线路环境下获取对应IP并全部添加;3)注意家庭宽带IP可能变化,必要时申请静态IP或使用动态域名(DDNS);4)如果使用了VPN/代理,请确保在真实办公网络环境下获取IP。

IP 地址泄露了会有什么风险?需要担心吗?

正常浏览网站时,网站服务器必然会看到您的公网IP(否则无法给您返回数据),这是HTTP协议的工作原理,不存在"泄露"一说。IP地址本身不是敏感信息,普通用户无需过度担心。潜在风险包括:1)DDoS攻击(针对游戏玩家/服务运营者);2)IP封禁(被论坛/游戏误封影响同IP其他用户);3)大致地理位置被推断。普通网民正常上网浏览不需要隐藏IP,从事敏感活动建议使用可信VPN。

命令行下有哪些常用查看公网IP的服务?

常用的公共IP查询API服务包括:ifconfig.me(最经典,支持纯文本/JSON)、ipinfo.io(返回最丰富的JSON信息,包含归属地/ASN)、icanhazip.com(Cloudflare运营,极简输出)、api.ipify.org(开源、稳定)、ifconfig.co(速度快)、ident.me等。这些服务都可以通过 curl 直接调用,适合在shell脚本、CI/CD流水线、服务器初始化时使用。详见下方参考资料中的curl公共IP服务对比表。

为什么 ping 127.0.0.1 能通但上不了网?

ping 127.0.0.1 测试的是本机TCP/IP协议栈是否正常工作,只能说明您电脑的网络组件没有损坏,不代表能访问外网。上不了网的可能原因包括:1)网线/Wi-Fi未连接或信号差;2)路由器未拨号成功或WAN口故障;3)DNS配置错误(可以ping通IP但打不开网页);4)运营商线路故障;5)防火墙/代理软件拦截。可以依次ping网关(192.168.1.1)、ping公网IP(如8.8.8.8)、ping域名来分段排查问题。

DNS 查询工具DNS 健康检查

什么是 IP 地址?

IP 地址(Internet Protocol Address,互联网协议地址)是分配给每个连接到互联网的设备的唯一数字标识符,类似于现实生活中的家庭住址或电话号码。它运行在 OSI 模型的网络层(第3层),允许设备之间相互定位和通信,确保数据包能够正确路由并发送到目的地。没有 IP 地址,互联网上的设备将无法找到彼此。

目前主要有两个版本的 IP 地址在广泛使用:**IPv4** 和 **IPv6**。IPv4 采用 32 位地址空间,格式为四组 0-255 的十进制数字用点号分隔(例如 `192.168.1.1`),总共约 43 亿个地址。由于移动互联网和 IoT 设备爆炸式增长,IPv4 地址早在 2019 年就已完全耗尽。**IPv6** 采用 128 位地址空间,使用冒号分隔的八组十六进制数表示(例如 `2001:0db8:85a3:0000:0000:8a2e:0370:7334`),提供了约 3.4×10³⁸ 个地址,彻底解决了地址枯竭问题。

IP 地址通常分为**公网 IP**(Public IP)和**私有 IP**(Private IP)两类。公网 IP 是在全球互联网上唯一可路由的地址,由 ISP(互联网服务提供商)分配,可以直接被互联网上的其他设备访问。私有 IP 则是在局域网(LAN)内部使用的地址,由 IANA 保留专门用于内部网络,不能直接在公网上路由,需要通过 **NAT**(Network Address Translation,网络地址转换)技术将私有地址转换为公网 IP 才能访问互联网。常见的私有 IP 地址段包括 `10.0.0.0/8`、`172.16.0.0/12` 和 `192.168.0.0/16`。

本页面显示的是您的**公网出口 IP**,也就是互联网上其他服务器看到的您设备对外暴露的 IP 地址。如果您使用了路由器、代理服务器、VPN 或 CDN 服务,显示的 IP 可能是这些中间设备的地址,而非您设备本身的局域网私有地址。当您访问网站时,网站服务器看到的就是这个公网出口 IP。

IP 地址可以大致推断出访问者的地理位置,通常能准确到国家、省份和城市级别,以及对应的运营商信息。但请注意:IP 定位**无法精确到街道、小区或具体房间**,也不直接包含您的姓名、电话号码等个人身份信息。IP 地理位置信息是通过 IP 地址数据库(如 MaxMind GeoIP、IP2Location 等)查询得到的,这些数据库记录了不同 IP 段的注册分配信息。

在 HTTP 请求中,当经过反向代理(Nginx、HAProxy)、CDN(Cloudflare、CloudFront)或负载均衡器时,真实客户端 IP 会通过特定请求头传递,最常见的包括:`X-Forwarded-For`(记录整个代理链)、`X-Real-IP`(Nginx 常用)、`CF-Connecting-IP`(Cloudflare 专用)、`True-Client-IP`(Akamai/Cloudflare 企业版)。本工具会自动解析这些头部并展示完整的请求链。

术语表

IPv4
互联网协议第4版,采用32位地址长度,格式为点分十进制(如 192.168.1.1),总共有约43亿个地址。是目前使用最广泛的IP协议版本,但地址已完全耗尽。RFC 791 是IPv4的核心规范文档。IPv4 格式转换工具子网掩码计算器
IPv6
互联网协议第6版,采用128位地址长度,使用冒号分隔的十六进制表示(如 2001:db8::1),提供几乎无限的地址空间(约3.4×10³⁸个)。IPv6 是未来互联网的发展方向,支持更高效的路由、内置IPSec安全、更好的QoS支持以及无状态地址自动配置(SLAAC)。
公网 IP(Public IP)
在全球互联网上唯一可路由的IP地址,由ISP(互联网服务提供商)分配给用户设备或网络,可直接被互联网上其他服务器访问。公网IP在全球范围内是唯一的,就像您家的真实通信地址。本页面显示的就是您当前的公网出口IP。IP 归属地查询
私有 IP(Private IP)
IANA 保留用于局域网内部使用的IP地址段,不能直接在公网上路由。私有IP地址在不同的局域网中可以重复使用。常见私有IP段包括:10.0.0.0/8(A类)、172.16.0.0/12(B类)、192.168.0.0/16(C类)。家庭路由器分配给设备的通常是192.168.x.x地址。
NAT(网络地址转换)
Network Address Translation,允许多个设备共享一个公网IP地址访问互联网的技术。家庭/企业路由器通过NAT将内部私有IP转换为公网IP,解决了IPv4地址不足的问题,但也导致P2P连接、端口映射等场景需要额外配置(如UPnP、端口转发)。
环回地址(Loopback / localhost)
指向本机的特殊IP地址。IPv4中为 127.0.0.1(整个127.0.0.0/8段都保留为环回),IPv6中为 ::1。访问环回地址不会将数据包发送到网络上,而是直接在本机内部回环,常用于本地服务测试(如访问 http://localhost:3000 )。
127.0.0.1
IPv4环回地址,等同于 localhost,永远指向您自己的设备。无论网络是否连接,ping 127.0.0.1 始终能通,常用于测试本机TCP/IP协议栈是否正常工作。如果127.0.0.1都ping不通,说明本机网络栈有问题。
192.168.1.1
最常见的私有IP地址之一,通常是家用路由器的默认管理后台地址。TP-Link、小米、华为等品牌路由器很多默认使用这个地址作为网关,用户在浏览器输入 http://192.168.1.1 即可进入路由器设置页面。其他常见默认网关还有 192.168.0.1、192.168.3.1、10.0.0.1 等。
ASN(自治系统号)
Autonomous System Number,自治系统编号,由IANA分配给互联网服务提供商(ISP)、大型企业、云服务商等网络运营主体的唯一编号。每个ASN管理一段或多段IP地址,并通过BGP协议与其他AS交换路由信息。常见ASN如电信4134、联通4837、移动9800、Cloudflare13335、Google15169。IP 归属地查询
X-Forwarded-For
HTTP请求头字段,格式为逗号分隔的IP列表,用于记录HTTP请求经过的代理/负载均衡链。最左侧通常是原始客户端IP,后面依次是经过的每一层代理IP。例如:X-Forwarded-For: 203.0.113.195, 70.41.3.18, 150.172.238.178。是识别经过代理后真实客户端IP的标准方式。HTTP 请求头检查器
CF-Connecting-IP
Cloudflare CDN 专用的HTTP请求头,用于将真实客户端IP传递给源站服务器。当网站使用Cloudflare CDN时,源站看到的连接IP是Cloudflare边缘节点IP,而CF-Connecting-IP头中才是访客的真实IP。类似头还有X-Real-IP(Nginx常用)、True-Client-IP(Akamai/Cloudflare企业版)。
子网掩码(Subnet Mask)
用于区分IP地址中网络位和主机位的32位数值,例如255.255.255.0。结合IP地址和子网掩码可以判断两个IP是否在同一子网内。CIDR表示法(如/24)是子网掩码的简写形式。本网站提供子网计算器帮助快速计算网络地址、广播地址、可用主机范围等。子网掩码计算器
CIDR(无类别域间路由)
Classless Inter-Domain Routing,一种IP地址分配和路由聚合的方法,表示为IP地址后跟斜杠和前缀长度(如192.168.1.0/24)。前缀长度表示网络位的数量,/24对应子网掩码255.255.255.0,支持256个地址。CIDR替代了早期的A/B/C类地址分类,更灵活地分配IP地址空间。子网掩码计算器IPv4 地址段展开
动态 IP vs 静态 IP
动态IP是ISP通过DHCP动态分配的,每次拨号或重启路由器IP可能变化,普通家庭宽带大多使用动态IP。静态IP是固定不变的IP地址,通常需要向ISP额外付费申请,适合需要对外提供服务的服务器、VPN网关、视频监控等场景。
CGNAT(运营商级NAT)
Carrier-Grade NAT,也叫大规模NAT(LSN)。由于IPv4地址耗尽,ISP在运营商层面部署NAT,多个用户共享同一个公网IP出口,用户的路由器拿到的也是私有IP(通常是100.64.0.0/10段,即100.64.x.x-100.127.x.x)。这会导致P2P、端口映射、远程访问等场景困难。

IPv4 私有/特殊保留地址范围表

以下地址段被 IANA(互联网号码分配当局)保留,不会在公网互联网上路由,仅用于特殊或内部用途:

地址类型起始地址结束地址CIDR 表示地址数量用途说明
A类私有10.0.0.010.255.255.25510.0.0.0/816,777,216大型企业内部网络
B类私有172.16.0.0172.31.255.255172.16.0.0/121,048,576中型企业/校园网络
C类私有192.168.0.0192.168.255.255192.168.0.0/1665,536家庭/小型办公局域网
CGNAT100.64.0.0100.127.255.255100.64.0.0/104,194,304运营商级NAT共享地址
链路本地169.254.0.0169.254.255.255169.254.0.0/1665,536自动配置(DHCP失败时)
环回地址127.0.0.0127.255.255.255127.0.0.0/816,777,216本机环回/localhost
文档示例192.0.2.0192.0.2.255192.0.2.0/24256文档/示例代码专用(TEST-NET-1)
组播地址224.0.0.0239.255.255.255224.0.0.0/4268,435,456D类/多播/组播
保留地址240.0.0.0255.255.255.255240.0.0.0/4268,435,456E类/实验研究保留

常用 curl 命令获取公网 IP 服务对比表

以下是常用的命令行获取公网IP的公开服务,适合在脚本、CI/CD、服务器环境下使用:

服务名称API地址输出格式IPv6特点
ifconfig.meifconfig.me纯文本/JSON最经典,支持JSON格式详细信息
ipinfo.ioipinfo.ioJSON返回归属地/ASN/公司等完整信息
icanhazip.comicanhazip.com纯文本Cloudflare运营,极简纯IP输出
api.ipify.orgapi.ipify.org纯文本/JSON开源,支持IPv4/IPv6独立端点
ifconfig.coifconfig.co纯文本/JSON速度快,支持多格式输出
ident.meident.me纯文本简洁,支持traceroute测试

Authoritative References