一些可以获取ip信息的接口地址

有时候我们需要查询Ip地址大概的归属地,往往都会通过百度搜索;这里记录一些可以直接通过curl方式获取的接口;当然这里是白嫖这些接口,不能保证准确率,并且往往这些接口都会限制访问频率;需要准确、大量的查询还是花钱吧,比如说ipip.net,MaxMind的geoip等等;下面这些免费的大多数都国外的地址,访问可能随时被ban,或者可能很慢

  1. curl http://cip.cc/114.114.114.114
  2. curl --get -d 'lang=zh-CN' http://ip-api.com/json/114.114.114.114
  3. curl https://ipinfo.io/114.114.114.114
  4. curl https://get.geojs.io/v1/ip/country/114.114.114.114.json
  5. curl https://api.ipbase.com/v2/info?apikey=sgiPfh4j3aXFR3l2CnjWqdKQzxpqGn9pX5b3CUsz&ip=114.114.114.114

云厂商的云服务器内置了一些元数据信息,这些信息可以帮助你在ecs实例内直接就能获取到实例相关信息;

  1. 阿里云: https://help.aliyun.com/zh/ecs/user-guide/view-instance-metadata
  2. 腾讯云: https://cloud.tencent.com/document/product/213/4934
  3. 华为云: https://support.huaweicloud.com/usermanual-ecs/ecs_03_0166.html
  4. 火山引擎: https://www.volcengine.com/docs/6396/113780
  5. 金山云: https://docs.ksyun.com/documents/7200