快速查询您的公网IP地址、地理位置、ISP信息及更多
Quickly look up your public IP address, geolocation, ISP info and more
IP地址查询工具是一种通过IP地址获取设备地理位置和网络信息的在线服务。每个连接到互联网的设备都分配有唯一的IP地址,通过IP地址可以查询到大致的地理位置(国家、城市)、网络运营商(ISP)、 autonomous system(AS)等信息。开发者常用IP查询实现用户定位、内容区域化、访问日志分析、异常流量检测等功能。本工具支持IPv4和IPv6地址查询,输入IP地址即可获取详细的地理和网络信息。也可以查询当前访问者的公网IP地址。
根据访问者IP判断所在地区,自动展示对应语言版本或地区相关的内容和价格。
分析服务器访问日志中的IP地址,识别异常登录来源、DDoS攻击IP或爬虫行为。
查询DNS解析结果或CDN节点的IP归属,排查网络访问异常和CDN调度问题。
IP地理定位依赖IP地址分配数据库:
// IP地理位置数据库原理
// RIR(区域互联网注册机构)分配IP段给ISP
// 数据库维护IP段→地理位置的映射关系
// 数据来源
// - APNIC (亚太) - ARIN (北美)
// - RIPE (欧洲) - LACNIC (拉美)
// - AFRINIC (非洲)
// 查询API示例
async function lookupIP(ip) {
const res = await fetch(\`https://ip-api.com/json/\${ip}\`);
const data = await res.json();
return {
country: data.country, // 国家
city: data.city, // 城市
isp: data.isp, // 运营商
lat: data.lat, // 纬度
lon: data.lon, // 经度
timezone: data.timezone // 时区
};
}
// 精度说明
// 国家级:>99%准确
// 城市级:约70-80%准确
// 精确位置:不可靠(GPS才有精确位置)
A:国家级准确率>99%,城市级约70-80%,精确街道级别不可靠。IP定位只能确定到城市或区域范围,无法定位到具体地址。精确位置需要GPS或WiFi定位。
A:可能原因:使用VPN/代理(显示代理IP位置)、IP地址重新分配给了其他地区的ISP、企业使用集中出口导致IP归属与实际办公地点不同。
A:查询方式相同,但IPv6的地理定位数据库覆盖率和准确度通常低于IPv4。随着IPv6普及,数据库质量在持续提升。
A:不能。192.168.x.x、10.x.x.x、172.16-31.x.x是私有IP地址范围,不接入公网,无法进行地理位置查询。查询需要公网IP地址。
A:服务器端通过请求的remote address获取。如果经过CDN或反向代理,需要从X-Forwarded-For或X-Real-IP请求头中获取真实IP,但注意这些头可能被伪造。