侧边栏壁纸

由maomao提供的IP查询API接口

2023年10月22日 1.7k阅读 4评论 8点赞

导言

  我在家里有一台服务器,并且向电信申请了公网IP,请求提出后大约一周多就通过了。只可惜家庭宽带的公网IP是动态的,大约每周会变一次,专线有固定的IP,但价格高到吓人(十几万一年)。我就用家里的服务器当个nas顺便开个mc服务器用来和朋友们联机。根本没必要用到专线,于是就将就动态公网用着。可是IP每周变一次,自己修改又不及时又麻烦,于是我选择了一种叫DDNS的技术(参考: 简述DDNS和DNS区别_dns和ddns_gray.zhao的博客-CSDN博客 )。因为我不想买任何第三方的DDNS服务,于是决定自己动手,去网上找了个现成的py脚本: 【精选】阿里云上实现DDNS公网解析_阿里云ddns-CSDN博客 又因为要用到查询IP的接口,所以又自己搭建了一个。

接口信息

接口地址: https://api.maao.cc/ip
返回格式: text/plain
请求方式: GET

请求示例

请求地址: https://api.maao.cc/ip
返回结果:

实现原理(源码)

header("Access-Control-Allow-Origin: *"); //允许跨域请求
header('Content-Type: text/plain'); //返回内容类型

$ip = $_SERVER['REMOTE_ADDR']; //获取远程计算机IP
echo $ip; //返回IP
8

—— 评论区 ——

昵称
邮箱
网址
取消
  1. @
    头像
    Qrasa
    Android 10   Quark浏览器

    NO-ip有免费的ddns服务,(当然也有付费的高级版),看起来还不错。

    1. @
      头像
      maomao
      @Qrasa
      博主
      Windows 10   Microsoft Edge

      自己动手,丰衣足食小电视我是用的python脚本,每隔一分钟执行一次,发现ip有变化就走阿里云api更新解析记录

  2. @
    头像
    wpx2008
    iOS 17.5   Microsoft Edge

    可以和你一起联机玩mc吗?

    1. @
      头像
      maomao
      @wpx2008
      博主
      iOS 18.0   Safari

      可以的

博主栏壁纸
19 文章数
36 标签数
182 评论量