公网 IPv4 / IPv6 查询 API

Powered by EdgeOne Pages · Node Functions · 归属数据由边缘节点直接提供
你当前的出口公网 IP
加载中…
正在请求 /json ...
端点说明
GET /ip 纯文本返回当前公网 IP,走 IPv4 就是 v4,走 IPv6 就是 v6
curl -s /ip
GET /ipv4 仅 IPv4 连接可用,纯文本返回公网 IPv4;IPv6 访问返回 400
curl -4 -s /ipv4
GET /ipv6 仅 IPv6 连接可用,纯文本返回公网 IPv6;纯 v4 网络返回 400
curl -6 -s /ipv6
GET /json JSON:IP、协议版本、国家/省份/城市、经纬度、ASN、运营商、UA、时间
?pretty=1 缩进;?debug=1 附带各层 IP 来源
GET /diagnose 连接自检:当前协议、各来源 IP、v4/v6 是否可用、拿不到 v6 的原因与修复清单
分别用 curl -4 / curl -6 请求对比定位

/ipv4、/ipv6 在协议不匹配时返回 400,加 ?json=1 可得结构化结果。所有响应已设置 CORS(*)与 no-store,禁止缓存。

为什么 /ipv6 提示 NOT IPv6:服务端只能看到本次 TCP 连接使用的协议,需同时满足 ①本机有公网 IPv6 ②域名有 AAAA ③EdgeOne「站点加速-网络优化-IPv6 访问」已开启,详见 /diagnose。