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 许可下开源


浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报