-
通过调用阿里云解析API来实现DDNS功能
资源介绍
对于个人研发者来说购买高性能的阿里云等服务器价格偏高,实际利用率也不高,所以最近一直在研究intel nuc。功耗低省电,还能客串家用客厅系统,一举多得。
但是问题来了,我的域名是在万网(被阿里云收购了)购买,家里宽带是联通光线无固定ip。
如何实现动态解析就成了首要问题,本来打算通过dnspod或花生壳这种东西做中转凑副一下,
但这不是我的性格,偶然得知阿里云开通了云解析API并提供了SDK环境,所以说干就干,根据联通宽带的路由方式自己写DDNS算法。
硬件配置如下:
1,联通的光纤虽然是动态分配ip,但是是独享公网ip。这点很重要,有线电视宽带不是独享公网ip,所以本方法不适用。
2,tp-link路由器
3,intel nuc通过路由实现器上网
DDNS程序大体思想如下:
1,轮询当前路由器公网ip是否变更
2,如变更则更新阿域名绑定的 ip 地址
3,如无变更则不做任何操作
4,进入路由器管理页面,选择端口映射,将需要的端口映射到指定ip的指定端口。