什么是 IP 地址?
IP 地址是分配给每台接入网络设备的数字标识,作用类似“门牌号”,用于在网络中定位设备并完成数据收发。没有 IP 地址,设备就无法在互联网上通信。
打开页面即自动查询你当前公网出口 IP 的国家、省份、城市与运营商。
正在获取你的 IP 归属地…
输入 IPv4 或 IPv6 地址,查询其国家、省份、城市与运营商。支持如 8.8.8.8、114.114.114.114、2402:4e00:: 等地址。
用 curl 或 PowerShell 即可查询当前出网 IP 与归属地,方便写进脚本或终端日常使用。
curl https://api.hzgy.cc/api/public/test/ip/current
直接返回你当前出口 IP 的国家、省份、城市、运营商等 JSON 信息。
curl "https://api.hzgy.cc/api/public/test/ip?ip=8.8.8.8"
把 8.8.8.8 换成任意 IPv4/IPv6 地址即可查询其归属地。
curl https://api.ipify.org
只返回 IP 字符串,适合写脚本取值,不附带归属地。
curl cip.cc
返回 IP 与归属地的易读文本,国内网络环境常用。
Invoke-RestMethod https://api.hzgy.cc/api/public/test/ip/current
Windows 自带 PowerShell,自动解析为对象,可 .data.ipAddress 取值。
iwr "https://api.hzgy.cc/api/public/test/ip?ip=114.114.114.114" | ConvertFrom-Json
iwr 为 Invoke-WebRequest 别名,管道转 JSON 对象后取 .data。
了解 IP 地址的基础概念,搞清公网/内网、IPv4/IPv6,以及归属地是怎么“算”出来的。
IP 地址是分配给每台接入网络设备的数字标识,作用类似“门牌号”,用于在网络中定位设备并完成数据收发。没有 IP 地址,设备就无法在互联网上通信。
IPv4 为 32 位地址,形如 8.8.8.8,总量约 43 亿,已近耗尽;IPv6 为 128 位地址,形如 2001:db8::1,数量几乎无限,是未来主流。两者可共存,但需设备与网络同时支持。
公网 IP 全球唯一、可被互联网直接访问;内网 IP(如 10.x、172.16~31.x、192.168.x)仅局域网内有效,多台设备通过 NAT 共享同一个公网出口上网。本站查询的“当前 IP”即你的公网出口 IP。
归属地基于区域互联网注册机构(RIR)与运营商的 IP 号段分配库(如 GeoIP 数据库)推算:号段被分配给某国家/运营商,再细化到省份、城市。精度通常到地级市,不一定精确到街道。
使用 VPN/代理、运营商 IP 池跨城市调度、GeoIP 数据库更新滞后、移动网络基站归属差异等,都会让显示的归属地与你的真实位置不符。归属地是“号段注册地”,非实时物理定位。
countryCode 遵循 ISO 3166-1 两字母标准,如 CN=中国、US=美国、JP=日本、HK=中国香港,用于标识 IP 号段的注册国家,配合旗帜展示更直观。