
extrawurst/ip2countryip2country 是一个基于 OpenGeoFeed.com 的 IP 到国家查询服务,使用免费(CC0)APNs 查找表(来自 [***] 镜像可在 Docker Hub 获取。
适用于需要快速获取 IP 地址对应国家信息的场景,如日志分析、网络访问控制、用户地理位置统计、内容分发优化等。
通过以下命令启动服务:
bashdocker run -d --rm --name ip2country -p 5000:5000 extrawurst/ip2country:latest
服务启动后,可通过 HTTP 请求查询 IP 对应的国家(返回两位国家代码):
bash# 查询 IPv6 地址 curl [***] # 示例返回:US # 查询 IPv4 地址 curl [***] # 示例返回:US
bashdocker kill ip2country
通过 PORT 环境变量修改默认端口(默认 5000):
bashdocker run -p 9000:9000 -e PORT=9000 extrawurst/ip2country
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务