echoipIP 地址查询服务

联合创作 · 2023-09-29 06:50

echoip 是一个查询 IP 地址及其相关信息的工具。

用法

Just the business, please:

$ curl ifconfig.co
127.0.0.1

$ http ifconfig.co
127.0.0.1

$ wget -qO- ifconfig.co
127.0.0.1

$ fetch -qo- https://ifconfig.co
127.0.0.1

$ bat -print=b ifconfig.co/ip
127.0.0.1

Country and city lookup:

$ curl ifconfig.co/country
Elbonia

$ curl ifconfig.co/country-iso
EB

$ curl ifconfig.co/city
Bornyasherk

$ curl ifconfig.co/asn
AS59795

As JSON:

$ curl -H 'Accept: application/json' ifconfig.co  # or curl ifconfig.co/json
{
  "city": "Bornyasherk",
  "country": "Elbonia",
  "country_iso": "EB",
  "ip": "127.0.0.1",
  "ip_decimal": 2130706433,
  "asn": "AS59795",
  "asn_org": "Hosting4Real"
}

Port testing:

$ curl ifconfig.co/port/80
{
  "ip": "127.0.0.1",
  "port": 80,
  "reachable": false
}
将适当的 flag(通常是-4和-6)传递给你的客户,在IPv4和IPv6查询之间进行切换。
 

特性:

  • 好记的域名
  • 快速地
  • 支持 IPv6
  • 支持HTTPS
  • 支持常见的命令行客户端(例如curlhttpieht和)wgetfetch
  • JSON 输出
  • 使用 MaxMind GeoIP 数据库进行 ASN、国家和城市查找
  • 端口测试
  • 所有端点(除了/port)都可以返回有关通过?ip=查询参数指定的自定义 IP 地址的信息
  • 在BSD 3-Clause 许可下开源
浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报