admin 发表于 2023-12-9 16:29:49

IP 查询新选择

分享一个自己利用 cf wk 搭的,后台用的是 vip 版本的数据库,每日更新,哪天没钱续费了可能就黄了。
查当前 ip 信息
curl https://iplookup.forbi.workers.dev
查指定 ip 信息
curl https://iplookup.forbi.workers.dev/1.1.1.1
查指定域名对应的 ip 信息
curl https://iplookup.forbi.workers.dev/google.com
示例
• IP 地址: 1.1.1.1
• 大洲: 大洋洲
• 大洲代码: OC
• 国家: 澳大利亞
• 国家代码: AU
• 区域: QLD
• 地区: Queensland
• 城市: South Brisbane
• 区县:
• 邮政编码: 4101
• 纬度: -27.4766
• 经度: 153.0166
• 时区: Australia/Brisbane
• 偏移量: 36000
• 货币: AUD
• 运营商: Cloudflare, Inc
• 组织: APNIC and Cloudflare DNS Resolver project
• 自治系统: AS13335 Cloudflare, Inc. (CLOUDFLARENET)
• 反向 DNS 解析: one.one.one.one
• 是否移动设备: 否
• 是否代理/VPN: 否
• 是否主机服务: 是

你这 444 是?https://vip2.loli.io/2023/10/30/hxNE5fDATw93Qdv.png
@Love4Taylor 限制了网页直接访问,用 curl 命令。
由于是供应商是美国公司,所以对国内的 ip 更新有延迟,后续可以考虑用 ipip.net 商业库补充。对于泛播的 ip 基本上错误率很高,比如 1.1.1.1 、119.29.29.29 等。基站 ip 示例:curl https://iplookup.forbi.workers.dev/112.41.12.12
cloudflare worker这里是 v2 ,别糊弄了😅
只限制 curl 是不是太局限了….
随便找个套了 CF 的网站,然后 /cdn-cgi/trace比如: https://dash.cloudflare.com/cdn-cgi/trace就能获取 IP 信息了
@dingwen07 赞
还有比较知名的免费的 ip api 数据接口https://ipapi.co/https://ip-api.com/
命令行内这个查询 ip 位置工具挺好用,还能选择 ipinfo 、ip-api 查询服务器 https://github.com/fantasyroot/nali-ip-cli

页: [1]
查看完整版本: IP 查询新选择