首先威联通提供了官方的DDNS域名
但是域名myqnapcloud.cn太长不方便记忆、推广,也没有域名主导权,并且大陆地区申请此域名的SSL证书是收费的,所以我们可以配置自己的域名作为DDNS域名。
如果我们自己有域名,那配置我们自己的域名作为DDNS域名就再好不过了。
那我们在哪里配置官方的域名呢?
我们可以看到官方提供了很多免费动态DDNS服务商,国内常用的3322、花生壳(oray)也在里面,还有一些DNS解析服务商,但是我们自己域名解析提供商不在支持范围。
那怎么办呢?2个选择
1.申请上面所支持DNS解析服务商,但大多是国外的,对国内支持并不友好
2.自己通过自定义去修改
本文主要针对常用的万网(阿里云)alidns,由于阿里DNS有提供API接口,但是修改请求需要签名(非固定值)所以直接通过URL是无法完成的,我就写了一个API服务来中转提交修改,由于是通过转发的,下面也会教大家配置AK(accessKey)权限提高安全性
URL填写(无需修改)
https://api.tonnp.com/API/ddns/alidns?keyid=%USER%&secret=%PASS%&hostname=%HOST%&ip=%IP%
阿里云AccessKey的创建可以看之前的文章
这里我们修改DNS记录需要添加一个云解析的权限 AliyunDNSFullAccess
我们在选择权限中搜索“AliyunDNSFullAccess”,下面筛选出“管理云解析(DNS)的权限”点击后添加到已选择
授权成功后我们用之前新建帐号时获得的AccessKey和AccessKey Secret填写到QNAP威联通DDNS(新增)参数中,完成后我们过1分钟到阿里云-云解析中查看IP地址是否更新
由于威联通控制台没办法查看到日志,如为什么修改操作失败等,所以之后还会上线一个查询DDNS操作记录的页面供大家在需要的时候查看。
需要先给DDNS域名在解析记录里加一条记录,为了看是否生效可以配置一个1.1.1.1的地址,修改成功后会变成正确的外网地址。
下次更新的时候把如果没有添加记录的增加一条解析记录,之前是为了防止错误修改,没有考虑空记录可以追加并没有什么问题。
接口服务已更新,现在配置的域名地址不存在,会创建一条A记录并绑定公网IP