之前用的都是免费的域名,全都是二三级域名,相当难记,难到手上的顶级域名就不能免费实现动态解析吗?当然可以,目前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脚本,地址在这里,作者说的也很详细
双wan如何选择第二条线路获取IP给dnspod?