上两篇文章介绍了如何自组以及如何安装黑群,这篇文章主要讲如何用 自有域名 + DNSpod 实现黑群远程访问

这篇文章的前提是拥有公网IP,没有的话...请按右上角叉叉

DDNS 原理

  正式开始之前,先逼逼一下DDNS的原理。

Q: 如何才能远程访问?

A:当外网用户(非局域网)通过浏览器输入NAS域名,发起访问请求的时候,该请求要经过DNS服务商解析成一个IP地址,进而通过IP地址+端口的形式,发起对局域网内的NAS进行访问(前提是做好了端口转发,之所以用域名,是为了方便记忆,毕竟一连串数字不容易记住~)———这是DNS解析技术,

Q: 可是.....电信给的公网IP并不是固定IP啊?每次重启路由器之后,IP地址就会变化,那怎么办?

A:这就需要用到DDNS技术,在我们路由器上,或者群晖上,搭建一个DDNS服务端,每5分钟或者10分钟,向DNS服务器上报一次当前的网络IP,DNS服务器会根据当前的IP不断进行更新,所以当有域名访问请求的时候,DNS服务器总能找到最新的IP地址并转发该请求,从而完成一次远程访问

Q: 那...为什么DNS服务器会按照我的要求去不断改变IP地址呢?

A: DNS服务商会提供API,这个API就好比一个门牌号和一把钥匙,根据该API ID(门牌号)和 API Key(钥匙),就能找到对应的域名,从而不断修改要解析的目标IP~

Q: 为什么要做端口转发呢?端口转发是什么意思?

A: ...请自行搜索,比较简单,不浪费篇幅

步骤

注册DNSpod 账号,并绑定域名

添加一条A记录,记录值可以随便填,等会儿会自动更新的。主机记录可以自选,想写什么就可以写什么,但是要跟后面SSL证书的一致。我这里填的是nas.xxxxx.cn

然后,》用户中心》安全设置,找到最下面的 API Token,点击开启,然后点击创建API Token

为了方便,请不要关闭此窗口,或者截图保存该信息。


设置群晖DDNS

  以在群晖上设置DDNS为例,其实路由器上也可以设置DDNS,但是局限比较多,且低端路由器一般都不支持,除非刷第三方固件,这也是绝大多数玩家唯一可选择的途径,因为...没有几个路由厂家原厂固件就支持DDNS,DMZ等。

进入群晖管理界面,打开控制面板=》外部访问=》新增

在DDNS设置页面,服务提供商选择DNSpod,主机名称填写 自己访问NAS的域名,注意要与DNS服务器上所设置的A记录对应的主机名称一致!然后填入API ID与API Key,群晖5.2是填写DNSpod的登陆用户邮箱与密码,6.x版本是填写API ID与API Key

然后点击确定,如果在外部网络界面能看到状态显示正常,说明群晖的DDNS服务端能连接到DNSpod 服务器,也就说明能够从外网进行访问,如果没有...请设置路由器,打开端口转发,将DMZ主机设置为群晖IP,并开启静态路由,设置群晖主机的IP地址。

远程http 端口是5000,https 端口是5001,在浏览器输入:你的域名:5000/5001看能否打开,如果能显示下面窗口,说明DDNS已经设置成功!

至此,自由域名 + DNSpod 实现黑裙远程访问 就全部完成了,欢迎点赞评论转发打赏,您的支持就是我持续更新的动力~

敬请期待下一篇:给NAS加个保护伞——黑裙远程访问上HTTPS

最后修改:2019 年 09 月 20 日
您的支持就是我持续更新的动力!