【折腾】利用DNSPOD实现顶级域名免费DDNS(需SSH) – 小米社区官方论坛

linux 徐 自远 915℃

思想:
米路由自带DDNS,但是内置的服务商就那几个,免费提供的二级域名不太好记也不好看,顶级域名又得掏比市场价高出好几倍的钱~坑啊!
DNSPOD提供API,可以利用Linux Shell脚本来实现域名解析记录的动态更新,已有大神写好现成的脚本

原料:
1、米路由需要SSH
2、任何可使用DNSPOD的域名 和 一点点域名相关知识
3、脚本

下载附件dnspod_update.zip( 1.29 KB )

过程:
注册DNSPOD帐号就不多说了
需要注意的是,该脚本只能对已存在的记录进行修改,不能新增,所以我们要做的就是对域名新增一个记录,随意填写一个值,例如截图里1.1.1.1

上传脚本到米路由的共享盘根目录,并修改脚本末尾的DNSPOD用户名和密码,以及需要修改的域名和记录


进入SSH,输入以下命令,复制脚本到userdisk根目录,并添加为自启动
cp /userdisk/data/dnspod_update.sh /userdisk/sed -i -e ‘/# the system init finished. By default this file does nothing./a\sh /userdisk/dnspod_update.sh’ /etc/rc.local如果升级了路由固件,导致自启失效,可以再次输入第二行命令,重新添加脚本自启
现在让我们重启一下路由器使脚本生效,也可以手动执行脚本立即生效
sh /userdisk/dnspod_update.sh
验证一下是否解析成功

比如我的米路由站:0916.in

题外话:
三大顶级域名(com、net、org)普遍50~60一年,除此还有如(tk、mw、gd等)免费的顶级域名申请,具体的注册步骤大家自行百度

教程结束,谢谢观赏!

转载请注明:徐自远的乱七八糟小站 » 【折腾】利用DNSPOD实现顶级域名免费DDNS(需SSH) – 小米社区官方论坛

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号