🔍 一、基础纯文本 IP 查询服务(直接返回 IP 地址)
ifconfig.me
curl ifconfig.me
- 最常用的服务之一,直接返回 IP 地址。
icanhazip.com
curl icanhazip.com
- 稳定可靠,支持 IPv4/IPv6。
ipinfo.io/ip
curl ipinfo.io/ip
- 仅返回 IP 地址(其完整 JSON 数据需用
curl ipinfo.io/json
)。
- 仅返回 IP 地址(其完整 JSON 数据需用
ipecho.net/plain
curl ipecho.net/plain
- 纯文本输出,无额外信息。
checkip.amazonaws.com
curl checkip.amazonaws.com
- 由 Amazon 提供,稳定性高。
ident.me
/v4.ident.me
/v6.ident.me
curl ident.me # 自动识别 IP 类型 curl v4.ident.me # 仅 IPv4
- 支持区分 IPv4 和 IPv6。
📊 二、支持 JSON 等格式的查询服务
ipinfo.io/json
curl ipinfo.io/json
- 返回完整的 IP 详情(地理位置、运营商等)。
ifconfig.me/all.json
curl ifconfig.me/all.json
- 返回包含 IP、用户代理等信息的 JSON 数据。
🌐 三、其他实用服务
cip.cc
curl cip.cc
- 返回 IP 地址及地理位置、运营商信息(中文输出)。
ip.cn
curl ip.cn
- 显示 IP 及地理位置(中文服务)。
whatismyip.akamai.com
curl whatismyip.akamai.com
- 由 CDN 服务商 Akamai 提供。
ip.sb
curl ip.sb
- 纯文本输出,响应快速。
ip.me
curl ip.me
- 国内地址,纯文本输出,响应快速。
⚠️ 四、注意事项
- 服务稳定性:部分服务可能因访问量或维护暂时不可用(如
ip.appspot.com
已较旧,不推荐优先使用)。 - 隐私问题:避免向不可信服务泄露 IP,尤其涉及敏感服务器时。
- 脚本自动化建议:
- 首选纯文本服务(如
icanhazip.com
)方便解析。 - 需更多信息时用
ipinfo.io/json
。
- 首选纯文本服务(如
以上服务均可通过
curl
直接调用,若需高频使用,建议在~/.bashrc
添加别名简化操作,例如:alias myip='curl icanhazip.com'
执行
source ~/.bashrc
后即可用myip
快速查询。