关于

轻量级 IP 地址查询工具,基于 Cloudflare Workers 构建

功能说明

本工具提供 IP 地址的地理位置和运营商信息查询服务,支持三种使用方式:

1. 网页查询 — 在首页输入 IP 地址即可查看结果

2. URL 路径 — 访问 /ip/{ip} 直接查看结果页面

3. JSON API — 访问 /json/{ip} 获取结构化数据

JSON API 文档

请求

GET https://ip.edong.workers.dev/json/8.8.8.8

成功响应

{ "success": true, "ip": "8.8.8.8", "country": "美国", "province": "弗吉尼亚州", "city": "Ashburn", "district": "", "isp": "Google LLC", "as": "AS15169 Google LLC", "timezone": "America/New_York", "zip": "20149", "coords": { "lat": 39.03, "lng": -77.5 }, "source": "ip-api.com", "queriedAt": "2024-01-01T00:00:00.000Z" }

失败响应

{ "success": false, "ip": "invalid", "error": "All sources failed", "queriedAt": "..." }

支持 CORS 跨域请求,可在前端 JS 中直接调用。响应缓存 300 秒。

不传 IP 则自动识别调用者 IP:GET /json/

数据来源(按优先级)

1. ip-api.com — 全球 IP 地理数据库,含 AS、时区、邮编等丰富字段,支持中文

2. speedtest.cn — Speedtest 全球网络测速平台,覆盖中国三大运营商

3. meituan.com — 美团位置服务,含经纬度坐标

4. baidu.com — 百度开放数据平台,兖底保障

技术栈

运行于 Cloudflare Workers 边缘计算平台,单文件部署,无外部依赖。前端使用 Syne + DM Mono 字体,CSS 动画,无 JavaScript 框架。