玩转NAS 群晖网络的内外双修

2020-12-24 21:15:18 31点赞 242收藏 38评论

创作立场声明:本文所有内容均为本人日常使用所得,欢迎理性观点的交流与碰撞。

追加修改(2020-12-24 23:08:32):
简单说一下域名劫持 计算机通信都是靠IP 端口来进行通信的,域名只是一个帮助人们友好记忆的一个产物 所以,简单说明就是 当我们在浏览器输入 nas.com 时,会先请求一个dns服务器,然后dns服务器返回一个IP地址,实际通信的时候是和dns服务器返回的这个IP在进行通信。 那我们在openwrt设置的域名劫持就是 当我们连入openwrt这个网关时(可以简单理解为家里上网的路由器),我们在浏览器输入nas.com是, 返回的就不是nas.com真正的IP地址,而是我们设置的内网IP地址,这样就实现了,在家接入家里的路由器,访问nas.com实际上直接访问nas所在的主机,而离家时,输入nas.com则访问的是nas.com真正指向的地址 在openwrt里面按照下面的路径设置域名劫持即可 网络->DHCP/dns->然后在页面里面找一下 “自定义挟持域名” 看见后 在域名对应的框里面输入你平常访问nas的域名,ip地址输入框输入 nas所在的内网IP地址(我的是 192.168.x.x) 然后保存&应用 接着使用命令ping一下 nas的域名,看是否返回的是设置的 192.168.x.x 如果不是,建议断开网络,重新连接或者重启路由器,或者电脑,因为有缓存,可以使用命令,但是重启最简单 如果返回的是设置的 内网ip地址,那么就oK了 接下来就可以愉快的使用了


群晖NAS

NAS(个人网络存储)已逐步走入群众的实现,进入大众的家庭。而群晖作为NAS中的佼佼者,深受广大NAS爱好者喜爱。今日,就与大家交流探讨一下,群晖在内网和外网中的访问使用情况。

外网访问

  1. QC (白群晖用户专有)

  2. 公网IP

  3. 内网穿透

  4. 局域网服务

本文主要分享第二章 基于公网IP的外网访问方式,以下内容都将基于已经具有公网IP和域名的方式展开

内外网一致访问

拥有了公网IP和域名后,在内外网均可实现较好的访问体验.

假定我们使用的域名为 nas.com

那么在内外网访问均使用nas.com:5000即可访问,使用上基本无差别。但是肯定有不一样的地方,例如:速度

如果要保持内网高速的优势,那么一般来说,就需要外网使用域名(nas.com),而内网 使用IP(X.X.X.X),这样对我这样的轻微强迫症来说,略微不爽,同时,手机APP为了保持内网速度,还得更换地址实现同步上传,这样就更不爽了。

那如何保持内外网一致访问的体验,同时保留内网速度的优势喃?

  • 更改HOST

  • 域名劫持

  • 内部DNS服务器


接下来我们使用DNS劫持来做个测试

首先在没有域名劫持的情况下使用上传和下载

ping 确认是外网IPping 确认是外网IP

接下来看下外网的上传和下载的速度是多少

玩转NAS 群晖网络的内外双修

玩转NAS 群晖网络的内外双修

可以看到在没有进行域名劫持的情况下,在局域网内通过域名访问群晖的下载和上传速度,均基本在10M左右

接下来我们进入openWRT设置上域名劫持后,在进行一次上传和下载测试

openWRT->网络->DHCP/DNS->自定义挟持域名

openWRT设置域名劫持openWRT设置域名劫持

设置好域名劫持后,重新ping确认劫持是否成功。最好能够断开重新连接一下网络

设置域名劫持后的网络情况设置域名劫持后的网络情况

重新ping后发现,域名已经重新指向192.168.X.X这个内网IP了,这个时候我们重新来进行一下上传下载测试

劫持后的上传速度劫持后的上传速度

劫持后的下载速度劫持后的下载速度

可以看到,经过域名劫持后,在使用相同的域名访问情况下,速度提升是非常明显的,基本跑满了我的局域网速度

大家可以忽略只有50M的速度,这个其实是我的电脑wifi连接速率只有500玩转NAS 群晖网络的内外双修

wifi连接速率wifi连接速率

总结

经过这个测试,可以发现域名劫持可以实现在外网使用域名访问带来的便利性,回家连上wifi后享受域名带来的便利性之外同时享受内网的速度。不用再享受使用群晖APP同步文件或者相册时,内外网切换连接地址带来的不便利性。

最后,本人第一次发文,图片和文字整理实在有点看不下去,请多多见谅。玩转NAS 群晖网络的内外双修

如果还有下篇,会继续讲群晖 photo station 的内外网访问


展开 收起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4209元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2399元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

3199元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

群晖(Synology)DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

群晖(Synology)DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

5167.19元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 nas存储DS220+主机服务器个人私有云企业2盘办公网络家用局域共享硬盘群辉218+

Synology 群晖 nas存储DS220+主机服务器个人私有云企业2盘办公网络家用局域共享硬盘群辉218+

2849元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS723+ 2盘位NAS(R1600、2GB)

Synology 群晖 DS723+ 2盘位NAS(R1600、2GB)

4099元起

Synology 群晖 DX517 5盘位NAS存 黑色

Synology 群晖 DX517 5盘位NAS存 黑色

3718.6元起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

3636元起

Synology群晖nas存储DS220j 家用企业办公网络存储个人云存储两盘位群辉DS218J升级

Synology群晖nas存储DS220j 家用企业办公网络存储个人云存储两盘位群辉DS218J升级

1549元起

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

2303.5元起
38评论

  • 精彩
  • 最新
  • 梅林需要在哪里设置?

    校验提示文案

    提交
    梅林好像没有界面,要SSH进去通过简单的配置来完成

    校验提示文案

    提交
    看什么时间出一篇梅林教程

    校验提示文案

    提交
    收起所有回复
  • 说的不清不楚的。这叫什么文章。图片都看不清!差评

    校验提示文案

    提交
    谢谢指正,下次我会注意一下,我也在研究好像没有查看大图的功能

    校验提示文案

    提交
    收起所有回复
  • 路由器设置hosts就行

    校验提示文案

    提交
    是的,可行,我的需要重启路由器。尝试的时候没有重启路由器,所以一直以为不成功,今日重启路由器发现可行

    校验提示文案

    提交
    这里我不太理解了。
    设置hosts的话,也就是路由器收到访问域名的请求都会回报一个内网ip回去,假如这个人在外网访问呢,外网不可能用内网的吧。
    我用手机改hosts就遇到了这个问题,在内网用域名访问是可以的,但是外网就不能连接了。还是说路由器会智能反馈两个地址,第一个优先走内网,第二个才是ddns出来的域名?

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 大佬,域名劫持具体怎么设置不展开一下吗?还有另外两种方法。。。不介绍的嘛 [皱眉]

    校验提示文案

    提交
    host有设备局限性 每个设备都要设置 如果电脑设置了host换到外网又得去掉 很麻烦。 dns服务的话相比域名劫持来说也要麻烦一点 而且还不一定能支持192.168这种内部网段 域名劫持就照着我写的那个openwrt的设置路径就看见了 非常简单方便

    校验提示文案

    提交
    收起所有回复
  • 额 可以讲的更小白一点吗 确实不太懂

    校验提示文案

    提交
    稍后有时间我在修改一下 第一次发文 逻辑还比较混乱。 就是利用openwrt的一个路由劫持功能 将一个域名dns劫持解析到一个内网IP地址上 这样就实现了输入域名就直接访问内网地址了。当你连入openwrt这个网关时 输入a.com就访问的是 你填入的劫持地址。 离家后输入a.com就访问的是a.com解析的真实地址

    校验提示文案

    提交
    收起所有回复
  • 图片太小了,能不能详细点说一下HOST劫持是怎么弄的呀,我是个openwrt的旁路由

    校验提示文案

    提交
    我加了补充,还在审核中。

    校验提示文案

    提交
    收起所有回复
  • 外网挂载磁盘,打开要2-3秒才显示文件和文件夹。

    校验提示文案

    提交
    不会呀很快的 你是DDNS吗?我这边还是很快的,下载也可以跑满成都电信30M的上传

    校验提示文案

    提交
    收起所有回复
  • openwrt自带一个插件,或者群晖反向代理也可以。

    校验提示文案

    提交
    不太明白发现代理怎么实现

    校验提示文案

    提交
    收起所有回复
  • 这个好啊 R7000官方固件怎么弄?有没有办法

    校验提示文案

    提交
    没有弄过,但是可能还会出一篇 DNS SERVER的解决方案。 你看下可以SSH进去不? 如果可以的话, 直接修改 /etc/hosts文件即可实现一样的效果

    校验提示文案

    提交
    收起所有回复
  • Tplink的路由器支持吗 [大囧] [大囧]

    校验提示文案

    提交
    不太清楚 推荐还是有一台openwrt 或者梅林这样的路由器。玩nas嘛 智能路由还是应该有一台的

    校验提示文案

    提交
    组了tp的mesh,感觉网络功能也还行,就是不想换啊,也对梅林这些系统不怎么熟悉,不知道哪款好,还支持mesh。
    目前我在用的是修改常用电脑和手机的hosts,反正我就一个人在用,倒是想路由器层面直接hosts解决,奈何查了各个网站,都找不到tp的ssh方法改不了hosts。
    还有个问题,这个域名劫持影响游戏延迟吗?毕竟要重定向一次,虽然这一次对于网络层面是微不足道的,或者有其他什么负面影响没?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 群晖自带反向代理。搞这么麻烦

    校验提示文案

    提交
    反向代理在群晖做路由的时候才有效吧,直接ping nas.com,路由根本不会转发给群晖,所以无效啊

    校验提示文案

    提交
    收起所有回复
  • 改主路由的hosts就解决了

    校验提示文案

    提交
  • 挺不错的,不过我内网使用的话,拷贝文件直接用文件浏览器访问,电视盒子直接用内网IP,倒是没什么问题

    校验提示文案

    提交
  • 思路很不错,解决了我想了很久的问题 [高兴]

    校验提示文案

    提交
  • 其实你在内网的时候,用域名访问,链路也是短的。。。 这个其实没必要

    校验提示文案

    提交
    不是,不会自动切换的。

    校验提示文案

    提交
    收起所有回复
  • 现在我在用nas上的dnsmsaq做dns服务器,劫持域名到内网ip,但这样有个问题,其他都好,外网网络唤醒电脑不行了 [皱眉]

    校验提示文案

    提交
  • 这个有局限性,比如家里有多个设备需要内外网,但是外网只有一个公网地址就不太行

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
242
扫一下,分享更方便,购买更轻松