电子/数码 篇一:路由器功能大挖掘 -- 动态域名实现群晖的外部访问
是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为A面返乡和B面就地,大家可以根据自己的情况,分享自己的春节攻略,优秀的投稿文章还有可能能获得优厚的大奖哦,快点击查看活动详情<<<
在上一篇中实现群晖NAS数据中心的搭建,是围绕着群晖硬件、群晖安装、以及部分群晖功能的配置和应用展开的。
群晖搭建好了以后,黑群晖和白群晖的差别就是白群晖注册后可以在外网访问家里的NAS,那么黑群晖怎么才能实现这个呢? 我们洗白它,洗白总感觉占用群晖公司的资源了,我们免费用了他们系统再占用他们的资源就有点没有武德了 ,所以我们可以用另外一种方式,那就是动态域名的方式,这里我们就需要用到家庭必备设备--路由器了。
动态域名的概念,可以将任意变换的IP地址绑定给一个固定的二级域名。不管这个线路的IP地址怎样变化,因特网用户还是可以使用这个固定的域名,来访问或登录用这个动态域名建立的服务器。
我们的实现原理就是,通过路由器上面安装动态域名插件,这个插件需要动态更新域名和IP地址对应关系,插件会根据DDNS网络协议跟DDNS服务器交互,DDNS服务器负责通知DNS服务器动态更新域名和IP地址之间的对应关系。这里我们用到的是阿里的动态域名服务器。这样我们访问这个域名时候主DNS会把域名映射为路由器的wan口外网的IP地址。竟然这个域名可以访问到路由器的IP,那么我们就可以把剩下的端口转发交给路由器处理,让路由器把特定端口的数据访问转到家里的群晖NAS设备,这样就实现了外网访问功能。大家可以展开想象,通过这个功能可以开放很多家里设备的访问,比如远程桌面,ftp等等。
1. 去阿里申请一个域名
去万网申请一个域名,万网现在已经被阿里的收购了。
输入自己喜欢的域名,自用我们可以不用申请顶级com域名,可以找work,store 等便宜域名,第一年才9块钱。
右上角进入我的控制台后,左侧菜单里进入域名
鼠标移到头像上会自动展开菜单,然后打开“accesskey管理”
会弹出安全提示,我们选择 “开始使用子用户 AccessKey”
进入以后 选择 “创建用户”
选择"编程访问启用 AccessKey ID 和 AccessKey Secret,支持通过 API 或其他开发工具访问"
会有短信验证码的安全验证,验证过后会生成Access Key Secret,及时保存下来,为了安全不要放在网上公开
Access Key ID 和 Access Key Secret 记录下来,后面的路由器配置里会用到,这是调用API的凭证。
2. 路由配置
进入路由器管理主页 http://192.168.50.1 ,这里需要改成你自己家里的路由器访问地址。
左侧菜单下拉到最后选择 【koolshare - 软件中心】
安装路由器软件,进入“未安装” tab,如下图,我们是不是发现新大陆,里面有很多软件,就像我们的手机应用市场商店一样,Koolshare 把插件集成起来,对我们用户来说方便多了。这里我们找 “阿里DDNS” 插件,鼠标放上去点击安装。
进入 “已安装” tab 的页面,第一个就是 “阿里DDNS”插件
进入阿里Aliddns设置界面,填写key/secret,Access Key ID 和 Access Key Secret 就是第一步在阿里云申请时候记录下来的,填写域名和想要解析的子域名(我写的router),保存,默默地等待生效吧~
验证域名是不是生效
打开命令行,执行命令
ping router.yuming.com (换成你自己的域名),看命令能不能ping通或者看能不能打印出来ip地址。
3. 为群晖配置端口转发
左侧菜单进入 【外部网络(WAN)】,进入 【端口转发】tab。点击 “添加设置文件”
按照下面的规则说明添加配置,因为我的群晖系统里配置的主页访问端口是5055,所以这里以5055端口的转发为例子。表示当外网访问到 动态域名的 5055 端口后,路由器就转发数据到 主机 : 192.168.50.103 (群晖的ip地址)的5055端口,这样就打通里外网访问家里局域网里设备的道路。
---------------------------------------------------------------------
* 外部端口
外部端口可遵循以下格式:
1. 通信端口范围,在起始端口和结束端口间使用冒号“:”,如: 300:350。
2. 单独的端口间使用逗号“,”,如:566,789。
3. 通信端口范围和单独的端口混合在一起,使用冒号“:”和逗号“,”,如:1015:1024, 3021。
* 来源 IP
若您想要设置端口给互联网中的特定 IP 地址使用,请在来源 IP 栏位输入您想要指定的 IP 地址。
----------------------------------------------------------------------
添加后的配置图,这里我主要配置了下面几个端口的转发,为了安全,大家也可以外网端口改成其他的数字,但是当实际实用时候需要手动设置端口号,比如群晖管家,Moments,DS file,DS photo等。
9025:9040,9091
65001,6690,69,20,21
8096 (jellyfin 视频多媒体)
结束语
到这里群晖动态域名解析的功能基本实现里,我们可以打开群晖应用app,或者浏览器里访问群晖,要注意的是如果第2步过程中改了外网端口的话需要把端口也写对哦。
大家尽情得享受在外面溜达时候也能访问moments,同步photos,也能看jellyfin视频的乐趣吧! Yeah ~~~

这个搭建外网访问用的也是用的神卓互联NAS盒子吗
可以使用神卓互联的NAS公网助手
打宽带服务提供商电话要求公网ip或者ipv6😀
木有公网ip咋整啊
你这华硕路由器不是自己带ddns吗?搞什么阿里云
你这对老手来说太复杂,对新手来说真正需要点到的没说,其他小编忽略的东西 才是你需要贴出来的,大家都教的还有必要吗?说白了就是没干货
其实有完全免费域名也可以弄得,我好像在网上看到全用的阿里ddns
谢谢楼主能分享出来,对我等小白实在是雪中送碳
是的 需要外网ip 联通宽带是外网ip的,或者ipv6就不需要DDNS了
要有公网IP才行,否则只能内网穿透
标题写动态域名,我还想怎么域名还能动态了?莫不是动态ip?点进来一看还真是动态ip……
可惜可惜,velop网络没有任何花里胡哨功能,其他都可以技术实现,唤醒我还是选择了小米插座
是的,现在是2021年,你没穿越错,哈哈😄
谢谢大家的评论,目前统计下来有这几种实现动态域名解析。
1. 群晖自身带DDNS
2. 华硕路由器本身有DDNS
3. 腾讯云域名
4. 花生壳服务
5. 文章里提到的阿里动态域名插件
大家的评论让值友们知道更多的更简单的实现方式,谢谢大家😀
koolshare软件提供这个插件,我想肯定有它的存在意义😀
欢迎踊跃评论,一起分享
确认这是2021年?
请教一个问题,华硕和群晖都提供ddns服务,但我看很多教程还是从阿里云或者腾讯注册ddns,请教下有什么好处?
支持作者。会的人走开就好。 作者这篇写的原理介绍对初学者很有用。
另外全球的域名服务商 都支持ddns吗? 比如我买了 abc 域名公司的域名, 是不是在路由器端找 abc公司的域名插件 。 大厂域名服务商的域名插件是不是都没有统一的?
关键你这个是官改固件,人家原厂固件没有软件中心啊,你既然是写给小白的,这不是误导人家么
现在还能申请证书吗
群晖自带的ddns不香吗
没有公网ip白裙能用吗
如果极路由还能用 那就是一个插件就能搞定的事情
对的,我直接腾讯云申请的域名,然后自己就能解析😂路由器没开ddns,群晖开的ddns直接就能用
,重点弄完之后才发现然后synology.me直接可以外网访问,好像路由器直接做个端口转发就行
华硕路由器自带免费ddns啊,之前去阿里云买的,后来发现还是华硕自己的方便,也很稳定,从没掉过链子
支持作者,谢谢
根本不用梅林,端口转发加asuscomm就成了
Xxx.asuscomm.com不香吗
Tp的免费域名不香吗
有的啊,易有云