首页 >PC >正文

Unraid部署DNS服务器

本文来自#千兆网络有什么用#征稿活动,不断提速的网络给你的生活带来了什么变化?快来参与活动,聊聊你玩转互联网,高速网上冲浪的经历!>点击这里查看活动详情<


简介


由于使用路由器自带的网址过滤功能无法过滤https网址的域名,因此打算在unriad上搭建一个DNS服务器,并将路由器的DNS服务器设置为该应用

在unraid的app市场中搜索dns之后,没有见到我以前所使用过的dnsmasq应用,且多为 ddns 服务

Unraid部署DNS服务器

搜索DNS

在查找一番之后,发现了一个契合我的需求的应用:

Unraid部署DNS服务器

TS DNSServer

安装

在app中搜索`ts dnsserver`即可找到该应用,在设置中,我选择的是br0模式,并给了一个指定的IP地址:

Unraid部署DNS服务器

参数设置


安装完成后,访问WEBUI界面即可对dns服务进行设置(遗憾的是没有中文)

Unraid部署DNS服务器

打开WEBUI

刚刚进入界面会提示设置密码,而默认的用户名为admin,完成设置之后就可以进入到主面板了

Unraid部署DNS服务器

控制面板

该界面可以看到客户端对域名查询次数、大概时间,error数量,而下方还有具体的连接到dns服务器的客户端地址、名称、查询次数

Unraid部署DNS服务器

各域名的查询次数

Unraid部署DNS服务器

功能

该应用一个比较好的特点就是,各个功能比较主观,方便操作


域名解析



在该界面可以添加各域名的解析,不过需要注意的是,对外网域名解析时,如果你设置顶级域名但只解析了 www 域名时,那么其它子域名就无法访问了,因为该DNS服务器已有的域名,其子域名即便没有对应IP,也不会另外查询其他DNS服务器。该项功能对个人来说比较鸡肋,了解一下就好

Unraid部署DNS服务器

Zones举个例子,添加www.qq.com指向本地地址(效果就是屏蔽了 www.qq.com)


不建议直接添加`qq.com`,因为该服务相当于一个完整的DNS,因此如果添加顶级域名,那么你必须一个个配置子域名才可正常访问腾讯以`*.qq.com`作为域名的其他服务。


最好的用途就是,在内网内设置了多个应用服务后,给每一个应用搞一个内网域名,以及访问一些无法访问的域名

Unraid部署DNS服务器

Add Zone

缓存

所有通过该DNS查询到的域名,都会保存进入缓存,方便下次的快速查询,并且可以自行刷新或删除

Unraid部署DNS服务器

Cache

Unraid部署DNS服务器

Allowed Zones


恕我没搞懂这一项,就不放图了

黑名单

这一项就很简单直接了,在左侧 example.com 位置填入想要屏蔽的域名,点击`Block`,即可将该域名屏蔽掉


(不要在意屏蔽内容,当时测试功能时,不知道实验哪个,一看标签页有个图标,就直接用了)

Unraid部署DNS服务器

Blocked Zones

DNS内容查询


该项是为了方便查询各个DNS服务器对域名的解析记录,可选内置大量域名(不过内置的很多都被 了),也可自行输入DNS。

Unraid部署DNS服务器

DNS Client

Unraid部署DNS服务器

设置

这一项的内容很多,虽然我觉得并没用必要去改什么

Unraid部署DNS服务器

SettingDNS服务器域名(DNS Server Domain)一开始我以为是内置将该名称指向其本地IP地址,但试了一下并不是,还真就是个名字,当然也可以在Zones里面让它“是”。


DNS服务本地端口(DNS Server Local End Points),如果在安装这一服务的时候,选择Bridge的话,会和Unraid的53端口冲突,需要映射改端口,其他主机使用该DNS服务器的时候也会很麻烦,尽量不要动这个53端口网页服务端口(Web Service Port),也就是你访问该界面的途径可选DNS服务协议(Optional DNS Server Protocols),一般在内网使用的时候不必设置,下面两个是证书和密码

Unraid部署DNS服务器

IPv6支持(IPv6 Support),也一般是做公网DNS服务时采用的,或者在内网试验一下IPv6?日志(Logging), 会明显增加日志文件大小递归解析(Recursive Resolver),没搞懂何意,猜测是上游DNS服务器,按解释的意思,内网开着就行下方四个用来控制缓存的记录

Unraid部署DNS服务器

屏蔽网址列表(Block List URLs),重点,其内置了一些网络hosts,你也可以自己填,可同时填写多个hosts,但是不能本地上传hosts网络代理(NetWork Proxy),这一大项里面,如果没有需求就默认好了转发,猜测是设置上游DNS

DHCP

可以设置其为局域网内的DHCP服务器


Unraid部署DNS服务器

DHCP

注意事项

在刚刚上手测试的时候,别急着直接将其设置为路由器的DNS,先设为电脑DNS验证一下能否正常使用以及配置是否正常(主要使用命令为 `nslookup`)。


这个应用不像dnsmasq,界面比较方便操作,而且不需要重启就可以验证设置,不过要注意浏览器的缓存,因此建议配置的时候开两个浏览器,一个设置,一个验证,验证的那个,下次验证之前记得关掉重新打开。


总结

该应用在我看来主要就只有一个缺点:只有英文;相对的优点就是功能全面而强大,界面直观,设置起来也方便。


网友评论

验证码 换一张
取 消
暂无评论...
三日内热门评论文章
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索