ReadyNAS上DDclient+Zoneedit动态域名解析

原博_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支持绑定一个顶级域名,挨个儿试了下好像也就这一个免费的。

配置ddclient

  先在西部数据购买好了域名,然后回到zoneedit注册完账号,但是界面和攻略差的就有点多了。点击Home下面的Add a Domain,右侧输入框内输入已购买的域名,next之后界面上有一个第一个免费绑定的链接,进去一路next最后confirm。
  此时左侧Manage下点击Domains,右侧最下应有登记好的域名了。点击nameservers,得到zoneedit的服务器为 dns1.zoneedit.comdns2.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就是代替密码的啊,我傻了。。。

  前几日光猫抽风,重启ip变了,想着运行ddclient一下就好了也没在意,结果试了下ip没改过来,囧了。
  因为ddclient都是静默执行,所以搜了条命令可以显示详细运行情况:

ddclient -foreground -verbose -force

  详细参数解释:https://sourceforge.net/p/ddc...

  先是不能连到 ip.3322.org ,算了,换了个ip查询网站,结果。。。

  这才想起来上周readynas刚升6.9.2,可这也不过是个小版本号啊。apt-get升级完各种软件包还是缺这个包,只好再装一下。然后,好了。。。所以升级之前的os为啥不需要装这个包啊-_-|||

你可能感兴趣的:(linux,域名解析,ddns)