因为家里宽带申请到了公网IP,希望可以直接通过公网IP访问回家。但是公网IP并不是固定的,每隔一段时间就会变化一下,导致需要频繁变化访问回家的公网IP,着实不爽。于是就想着使用ddns来解决这个问题。本想着是自己写个程序,通过dnspod的api接口来动态更新ip,但是程序写到一半后发现群晖已经就有这个功能了,于是干脆就直接用群晖的功能来做dns了。

群晖的ddns配置在控制面板-外部访问中,默认支持了多家云厂商的ddns,国内常见的如:

  • dnspod
  • 花生壳

因为我的域名都托管在了腾讯云,腾讯云的dns解析就是dnspod,因此可以直接使用dnspod.cn来配置ddns。

首先,进入到dnspod控制台页面,点击右上角个人头像,选择“API密钥“:

进入到API密钥页面,将tab栏切换到DNSPod Token(注意,不是腾讯云API密钥),然后点击下面的创建密钥来生成token:

创建完成token后,会分配一个ID和Token:

这里要注意的是需要将token保存下载,因为系统不会保存token信息,以后在控制台也无法查到,所以务必要妥善保存。

将id和token分别填入到群晖中的用户名和密码栏目,主机名称填写对应的域名,如www.xxxx.com,服务供应商选择DNSPod.cn(不要选DNSPod.com了)。提交即可完成ddns配置:

如果配置成功,在控制面板中就能看到ddns的状态是正常,此时说明ddns就生效了:

最后修改:2021 年 08 月 21 日
如果觉得我的文章对你有用,请随意赞赏