原博_20171223
话说 nas 买回来快两年懒癌患者才终于去买了域名,下定决心折腾一下动态域名解析。。。结果,z00.top 去年就被人买了 -_-|||
其实 linux 上还有其他程序或者自己写脚本,但是 ReadyNAS 的 app 中心既然有 DDclient 了就懒得再找别的,虽然发现也没那么省心,这是后话。
DDclient 主页:
https://github.com/ddclient/d…
https://sourceforge.net/p/ddc…
支持协议:
https://sourceforge.net/p/ddc…
按照攻略说 zoneedit 支持绑定一个顶级域名,挨个儿试了下好像也就这一个免费的。
先在西部数据购买好了域名,然后回到 zoneedit 注册完账号,但是界面和攻略差的就有点多了。点击 Home 下面的 Add a Domain,右侧输入框内输入已购买的域名,next 之后界面上有一个第一个免费绑定的链接,进去一路 next 最后 confirm。
此时左侧 Manage 下点击 Domains,右侧最下应有登记好的域名了。点击 nameservers,得到 zoneedit 的服务器为 dns1.zoneedit.com
,dns2.zoneedit.com
,然后将回到西部数据,将原先域名解析服务器替换掉。
之后点击 dns 设置链接进入设置界面,进入 DYN,添加一条记录,ip 可先空缺,此时域名应已激活。
此时回到 nas 上配置 DDclient。
配置文件 /etc/ddclient.conf
,执行脚本 /usr/sbin/ddclient
参考攻略和文档写的 conf,结果总是执行有错。。。
回过头重新研究文档:https://sourceforge.net/p/ddc…,再把执行脚本看了一遍,发现例子里面的服务器配置提供错了 -_-||| 服务器不是 www 而应该是 dynamic.zoneedit.com
,这都可以简直了。
把 conf 文件重新写了一遍,默认的 ip 获取网址也被墙了,换成 3322 的,这样也不用过滤字段了
use=web, web=ip.3322.org,
protocol=zoneedit1,
server=dynamic.zoneedit.com,
login=my-zoneedit-login,
password=my-zoneedit-password
my.domain.name
保存之后执行一遍 ddclient,zoneedit 后台可以看到 ip 了,解析成功,接下来写一下 cron 定时执行,有空再看一下不用密码用 token 怎么写 conf 文件。
18.2.4
原来 token 就是代替密码的啊,我傻了。。。