DDNS 域名动态解析(dnspod与alidns)

之前用的都是免费的域名,全都是二三级域名,相当难记,难到手上的顶级域名就不能免费实现动态解析吗?当然可以,目前DNS服务商都有自己的api,通过这些api即可实现多种功能,当然动态解析也不在话下,当然,只是实现解析的话最好用shell,移植到路由器上也方便

一、dnspod(路由器实现)

路由器是R6300 V2 梅林固件,没有内置dnspod ddns,但有custom ddns support

首先需要ddns脚本,已经找到了,但是脚本结尾返回值判断写反了,开始一直提示注册不成功


if [ $? -eq 0 ]; then #此处0改为1
/sbin/ddns_custom_updated 1 #通知系统注册成功
else
/sbin/ddns_custom_updated 0 #通知系统注册失败
fi

将脚本命名为ddns-start,放在/jffs/scripts/目录下并添加执行权限

进入路由器ddns设置界面进行相关设置就可以了

二、alidns(服务器实现)

同样是shell脚本,地址在这里,作者说的也很详细

发表评论

电子邮件地址不会被公开。 必填项已用*标注