大家我是你们的老朋友,今天跟大家唠唠我最近折腾的“归巢”更新地址的事儿。
话说这“归巢”,你们懂的,就是要搞个动态域名解析,让我在外面也能随时随地访问家里的服务嘛之前一直用着花生壳,但总感觉不太稳定,有时候抽风,速度也慢,所以就寻思着自己搞一套。
我得有个域名?去阿里云搞了个,挺便宜的,一年几十块钱。然后就开始研究怎么把域名和家里的IP地址绑定起来。这IP地址,你们也知道,一般家里都是动态的,隔三差五就变一下,所以得有个东西能自动更新。
我想着用Python写个脚本,定时去获取公网IP,然后调用阿里云的API去更新域名解析。这想法挺但问题来了,我得有个服务器跑这个脚本!租个云服务器?感觉有点浪费,就为了这么个小事儿,不划算。
后来我灵机一动,家里的路由器不是刷了梅林固件吗?梅林固件自带DDNS功能!赶紧打开路由器设置,找到DDNS,一看,支持的域名服务商不多,没找到阿里云。这下有点尴尬了。
不过梅林固件是开源的嘛可以自己添加脚本。于是我就开始各种搜索,找大神写的阿里云DDNS脚本。还真找到了几个,但是配置起来有点麻烦,要各种填Key、Secret啥的,搞得我头都大了。
折腾了好久,终于把脚本配置好了,上传到路由器,设置定时任务,让它每隔一段时间就去更新IP地址。刚开始几天还挺顺利的,但过了一段时间,又出问题了,域名解析没更新,我访问不了家里的服务了!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
赶紧登录路由器查看日志,发现脚本报错了,说是阿里云的API调用失败。仔细一看,原来是我的AccessKeyId和AccessKeySecret过期了!阿里云为了安全,会定期让你更换这些东西。
这下麻烦了,每次过期都要手动去路由器上改,太麻烦了。于是我又开始寻找新的解决方案。
我发现了一个神器:Aliddns。这是一个开源的DDNS客户端,支持多种操作系统,配置简单,而且可以自动更新AccessKeyId和AccessKeySecret。简直是神器!
赶紧下载Aliddns,按照官方文档配置运行起来。这回终于稳定了,再也不用担心域名解析出问题了。而且Aliddns还支持WebHook功能,可以自定义更新成功后的操作,比如发送邮件通知我。
我的“归巢”地址终于稳定了,随时随地都能访问家里的NAS、监控摄像头等等。这折腾的过程虽然有点曲折,但学到了不少东西,也让我对Linux、网络有了更深入的了解。
所以说,折腾是进步的阶梯嘛下次再遇到类似的问题,我就更有经验了。
- 配置阿里云域名解析
- 安装和配置Aliddns客户端
- 设置Aliddns开机自启动
- 配置WebHook通知
好了,今天的分享就到这里,希望对大家有所帮助!