我的 IP 是什么?
免费在线查看当前公网 IP 地址,页面加载即可自动检测 IPv4/IPv6、归属地、运营商 ASN 和 HTTP 请求头信息。附带curl公共IP查询服务对比和IP地址参考资料,适合服务器白名单配置、代理 VPN 排查、远程连接确认、网络故障诊断等场景,打开即用无需安装。
免费在线查看当前公网 IP 地址,页面加载即可自动检测 IPv4/IPv6、归属地、运营商 ASN 和 HTTP 请求头信息。附带curl公共IP查询服务对比和IP地址参考资料,适合服务器白名单配置、代理 VPN 排查、远程连接确认、网络故障诊断等场景,打开即用无需安装。
最简单的方法就是打开本页面,页面服务端渲染阶段会自动从HTTP请求头中解析您的IP地址,加载后即可看到当前公网IP。如果您在命令行/服务器环境下,可以使用 curl 命令快速获取:curl -s ifconfig.me 或 curl -s ipinfo.io。Windows 用户可以在 PowerShell 中执行 (Invoke-WebRequest -Uri "ifconfig.me" -UseBasicParsing).Content。
IP 归属地查询因为本页面显示的是公网出口IP,而您电脑网卡上配置的通常是局域网私有地址(如 192.168.x.x、10.x.x.x)。当您通过路由器访问互联网时,路由器通过NAT(网络地址转换)将内部私有IP转换为公网IP,互联网上的服务器看到的是转换后的公网IP,而非您设备的局域网IP。如果使用了VPN或代理,显示的则是VPN/代理服务器的出口IP。
什么是 NAT?不能。IP地址地理位置只能大致推断到国家、省份和城市级别,最多能定位到运营商的某个接入点(BRAS设备位置),无法精确到街道、小区、门牌号或具体房间。IP地址本身不包含姓名、电话、身份证号等个人身份信息。具体的用户身份信息只有ISP(运营商)在配合执法时才能提供,且需要结合精确的上网时间和日志记录。仅凭IP地址无法获取个人身份和精确住址。
仅仅知道IP地址不足以入侵您的电脑。现代操作系统(Windows/macOS/Linux)都有内置防火墙,默认阻止未经请求的入站连接;家用路由器也有NAT防火墙,外部无法直接访问内网设备。要成功入侵,通常还需要:系统/软件存在已知漏洞、您主动点击了恶意链接或运行了病毒木马、对外开放了弱密码服务(如3389、22端口)等。保持系统更新、不下载不明来源软件、使用强密码即可保证基本安全。
端口扫描检查工具更换Wi-Fi网络、切换移动数据、连接不同的VPN节点或代理服务器后,您的互联网出口发生了变化,公网IP也会相应改变。大多数家庭宽带使用动态IP分配(DHCP),重启光猫或路由器后IP也可能发生变化。少数企业宽带或云服务器使用静态IP(固定IP),不会随网络重启而改变。在配置服务器白名单、防火墙规则前,建议在新网络环境下重新打开本页面确认当前IP。
IPv4使用32位地址,总共有约43亿个地址,已在2019年正式耗尽。IPv6使用128位地址,提供约3.4×10³⁸个地址(足够给地球上每一粒沙子分配一个IP),彻底解决地址枯竭问题。IPv6还具有更高效的路由结构、内置IPSec加密、更好的QoS支持、无状态地址自动配置(SLAAC)、消除NAT实现真正的端到端通信等优势。目前国内三大运营商已基本完成IPv6部署,越来越多的网站支持IPv6双栈访问。
IPv4 格式转换公网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定位不准的常见原因:1)使用了VPN/代理,显示为代理节点所在地;2)运营商使用省级统一出口而非本地市级出口(移动网络尤其常见);3)IP地址段刚被重新分配,但GeoIP数据库还未更新;4)运营商使用了CGNAT(运营商级NAT),多个用户共享出口IP;5)企业专线使用总部注册地址而非实际分支机构位置。IP地理位置数据库的城市级准确率大约在80-90%,区县级准确率更低。
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,重启路由器/重连网络都不会变化,通常需要向ISP额外付费申请,适合需要对外提供服务的场景(如企业官网服务器、VPN网关、视频监控远程访问、自建游戏服务器等)。动态IP是ISP通过DHCP动态分配的,每次连接可能变化,普通家庭宽带默认都是动态IP,优点是无需额外费用、ISP可以灵活调度地址资源。普通用户上网不需要静态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常见方法包括:1)使用VPN服务,流量通过VPN服务器转发,目标网站看到的是VPN服务器IP;2)使用HTTP/SOCKS5代理服务器;3)使用Tor匿名网络;4)连接公共Wi-Fi(使用不同网络出口)。这些方法可以改变对外显示的公网IP,提供一定程度的隐私保护。请注意:使用VPN/代理时应遵守当地法律法规,不要用于非法活动。
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地址(双栈网络,Dual-Stack),操作系统和浏览器会根据网络情况自动选择优先使用的协议。通常现代浏览器会采用Happy Eyeballs算法(RFC 8305),同时尝试IPv4和IPv6连接,哪个先通就用哪个。访问本工具时,页面显示哪个版本的IP就说明当前连接优先使用了那个协议。使用 curl -4 或 curl -6 可以强制指定协议版本测试。
配置白名单时,应该使用本工具顶部大字体显示的主IP地址(即分类标签显示为 public 的那个公网IP)。建议:1)在配置前刷新本页面确认IP;2)如果网络是多线出口(电信/联通/移动),需要分别在各线路环境下获取对应IP并全部添加;3)注意家庭宽带IP可能变化,必要时申请静态IP或使用动态域名(DDNS);4)如果使用了VPN/代理,请确保在真实办公网络环境下获取IP。
正常浏览网站时,网站服务器必然会看到您的公网IP(否则无法给您返回数据),这是HTTP协议的工作原理,不存在"泄露"一说。IP地址本身不是敏感信息,普通用户无需过度担心。潜在风险包括:1)DDoS攻击(针对游戏玩家/服务运营者);2)IP封禁(被论坛/游戏误封影响同IP其他用户);3)大致地理位置被推断。普通网民正常上网浏览不需要隐藏IP,从事敏感活动建议使用可信VPN。
常用的公共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服务对比表。
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 企业版)。本工具会自动解析这些头部并展示完整的请求链。
以下地址段被 IANA(互联网号码分配当局)保留,不会在公网互联网上路由,仅用于特殊或内部用途:
| 地址类型 | 起始地址 | 结束地址 | CIDR 表示 | 地址数量 | 用途说明 |
|---|---|---|---|---|---|
| A类私有 | 10.0.0.0 | 10.255.255.255 | 10.0.0.0/8 | 16,777,216 | 大型企业内部网络 |
| B类私有 | 172.16.0.0 | 172.31.255.255 | 172.16.0.0/12 | 1,048,576 | 中型企业/校园网络 |
| C类私有 | 192.168.0.0 | 192.168.255.255 | 192.168.0.0/16 | 65,536 | 家庭/小型办公局域网 |
| CGNAT | 100.64.0.0 | 100.127.255.255 | 100.64.0.0/10 | 4,194,304 | 运营商级NAT共享地址 |
| 链路本地 | 169.254.0.0 | 169.254.255.255 | 169.254.0.0/16 | 65,536 | 自动配置(DHCP失败时) |
| 环回地址 | 127.0.0.0 | 127.255.255.255 | 127.0.0.0/8 | 16,777,216 | 本机环回/localhost |
| 文档示例 | 192.0.2.0 | 192.0.2.255 | 192.0.2.0/24 | 256 | 文档/示例代码专用(TEST-NET-1) |
| 组播地址 | 224.0.0.0 | 239.255.255.255 | 224.0.0.0/4 | 268,435,456 | D类/多播/组播 |
| 保留地址 | 240.0.0.0 | 255.255.255.255 | 240.0.0.0/4 | 268,435,456 | E类/实验研究保留 |
以下是常用的命令行获取公网IP的公开服务,适合在脚本、CI/CD、服务器环境下使用:
| 服务名称 | API地址 | 输出格式 | IPv6 | 特点 |
|---|---|---|---|---|
| ifconfig.me | ifconfig.me | 纯文本/JSON | ✓ | 最经典,支持JSON格式详细信息 |
| ipinfo.io | ipinfo.io | JSON | ✓ | 返回归属地/ASN/公司等完整信息 |
| icanhazip.com | icanhazip.com | 纯文本 | ✓ | Cloudflare运营,极简纯IP输出 |
| api.ipify.org | api.ipify.org | 纯文本/JSON | ✓ | 开源,支持IPv4/IPv6独立端点 |
| ifconfig.co | ifconfig.co | 纯文本/JSON | ✓ | 速度快,支持多格式输出 |
| ident.me | ident.me | 纯文本 | ✓ | 简洁,支持traceroute测试 |