发布作者: maomao
作品采用: 国际 CC BY-NC-SA 4.0 许可协议授权
我在家里有一台服务器,并且向电信申请了公网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
NO-ip有免费的ddns服务,(当然也有付费的高级版),看起来还不错。
自己动手,丰衣足食
我是用的python脚本,每隔一分钟执行一次,发现ip有变化就走阿里云api更新解析记录
可以和你一起联机玩mc吗?
可以的
Copyright © 2024 maomao All rights reserved.
黔ICP备2023012907号-1
萌ICP备20231320号
已运行 00 天 | 总访问:38,537 次