如何利用Synology DNS Server解决内网NAT回流问题!

什么是DNS?
DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。与网络通讯簿类似。它将有意义的域名与IP地址映射,此功能可让用户轻松找到Internet或本地网络上的网页、计算机或其它设备。
搜索IP地址的过程称为DNS查找。当您通过在网页浏览器中输入域名来访问网站时(如 www.synology.com),您的浏览器会查询一个或多个DNS服务器来找到网站的相应IP地址(如 1.1.1.1)。
Synology DNS Server可让您的DiskStation成为域名解析服务器、拥有多个区域并提供名称和IP地址解析服务。
-
下文演示利用群晖DNS Server套件解决内网NAT回流问题(部分路由器不支持NAT回流功能,会导致外网通过公网域名能正常访问NAS,内网通过公网域名无法访问NAS)。
-
外网如何通过域名访问可参考本文。

1.在群晖后台安装DNS Server套件。

2.打开套件创建主要区域,输入根域名和群晖NAS的IP。其他参考下图(因为我这边使用的群晖DDNS,所以填写群晖的根域名。)


3.添加源记录。

- 默认2条记录不需要修改。

- 新增一条A记录。


4.控制面板将电脑的DNS服务器改为NAS的IP。

5.内网通过外网域名测试可以正常访问。

补充说明
1.如果多台电脑或者是手机都需要内网使用域名访问,每一台修改比较麻烦,可以在路由器后台调整DNS服务器地址,这样终端可以自动获取到对应的DNS服务器地址。

2.如果内网有多个服务都需要通过域名访问,也可以在DNS Server套件里面新增多条A记录来实现。
总结:通过以上设置我们可以把群晖NAS部署为一台DNS服务器,解决内网NAT环回问题。如有其他问题欢迎大家留言或私信。