虽然可以通过CNAME记录简单的将二级域名解析到群晖自带的synology.me DDNS服务,但是想绑定裸域或不想使用别的免费DDNS服务商丑陋的域名话,可以直接考虑DDNS绑定域名到NAS。
如果有NAS分享Synology Drive内文件至公网需求的话,只能使用自己域名绑定NAS才行了(不然是DDNS服务商那丑丑的域名=。=
目前网上大部分的教程都是通过python或php运行环境运行阿里云DDNS客户端更新IP,操作起来很麻烦。群晖支持DNSPod.cn的DDNS服务(虽然DNSPod没宣传),只是设置方法有些不同。DNSPod是国内老牌DNS解析服务商,现在已经属于腾讯云,具有解析稳定、更新快的特点,个人是其老用户所以更倾向于使用DNSPod的DDNS服务。
如何注册域名略过不提,Godaddy、Namecheap这些注册商都可以,喜欢在国内服务商如腾讯云、阿里云当然也不反对。如果不想掏钱,还可以去 dot.tk 注册免费的tk域名。
1、创建域名后,在DNSPod添加刚刚域名。添加成功后,依照DNSPod中提示,前往域名注册的地方将DNS修改为DNSPod的DNS服务器。
2、比方说Namecheap中DNS选择为自定义DNS,如果原来有其他的都删掉,只填写DNSPod的两个DNS地址,生效时间根据域名注册商可能要几分钟到数小时不等,请耐心等待。
3、返回DNSPod,添加一个自己想要的二级域名,记录类型A,记录值随便填写一个IP即可。
4、用户中心→安全设置→API Token项目中点击“激活”或“查看”。
5、创建一个API Token,名称随意填写,自己分得清就行。
6、API Token创建成功后请记录保存好ID和Token,仅创建时显示一遍,没记录就只能删除重新创建了。
7、在群晖DSM中点击控制面板→外部访问→DDNS→“新增”按钮,
主机名称:填写刚刚添加的域名解析记录IP,
用户名/电子邮箱:填写API ID
密码/密钥:填写API TOKEN,然后保存
最后点击一下立即更新,显示正常后表示DDNS已成功生效。
文章评论
请教:请确保自己有一个公网IP,如果没有请联系运营商
这句话的意思是说像华数这类的内网ip地址无法按照本文教程来实现吗
@haoyuli 对的,对于这类ISP,只能买花生壳内网穿透付费服务或自己搭frp了
@轻飏 花生壳要实名认证并且通过第三方服务速度很渣,frp搭建的话如果是国内服务器限速1M没法用。。我现在有办法让自己的其他设备在公网上P2P连接nas,但是不能保证让其他人这么快的速度连接,为他人提供的方式还是通过一种公网服务器做跳板的方式,至今没有找到很好的办法
@haoyuli 看看能否和网管商量一下,给你做个端口映射,如果网管答应的话就好办了……
有公网ip 但是是动态的可以吗?
@gocat 可以的,DDNS就是解决这种问题用的
路由器还需要设置端口转发吗?
@胖球球 当然需要设置端口转发
群晖DDNS 一直显示 状态失败~~~
在群晖里设置ddns的话,是不是群晖关机后,就不能远程唤醒了?公网动态ip
@溜溜 远程唤醒需要在路由器里面设置ddns解析就行了,不要从群晖里ddns
有点慢
为什么域名用这个网站解析正常,也有公网ip。换句话说就是开始能上,过了几天就上不去了,更换域名后能上,过几天有上不去了
@你猜 可能是Azure JP机房线路被墙干扰吧……
写的很清楚,谢谢分享。