原博_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.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就是代替密码的啊,我傻了。。。
前几日光猫抽风,重启ip变了,想着运行ddclient一下就好了也没在意,结果试了下ip没改过来,囧了。
因为ddclient都是静默执行,所以搜了条命令可以显示详细运行情况:
ddclient -foreground -verbose -force
详细参数解释:https://sourceforge.net/p/ddc...
先是不能连到 ip.3322.org ,算了,换了个ip查询网站,结果。。。
这才想起来上周readynas刚升6.9.2,可这也不过是个小版本号啊。apt-get升级完各种软件包还是缺这个包,只好再装一下。然后,好了。。。所以升级之前的os为啥不需要装这个包啊-_-|||
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。