互联网|Unraid部署DNS服务器
简介
由于使用路由器自带的网址过滤功能无法过滤https网址的域名 , 因此打算在unriad上搭建一个DNS服务器 , 并将路由器的DNS服务器设置为该应用
在unraid的app市场中搜索dns之后 , 没有见到我以前所使用过的dnsmasq应用 , 且多为 ddns 服务
本文插图
在查找一番之后 , 发现了一个契合我的需求的应用:
本文插图
安装
在app中搜索`ts dnsserver`即可找到该应用 , 在设置中 , 我选择的是br0模式 , 并给了一个指定的IP地址:
本文插图
安装完成后 , 访问WEBUI界面即可对dns服务进行设置(遗憾的是没有中文)
本文插图
刚刚进入界面会提示设置密码 , 而默认的用户名为admin , 完成设置之后就可以进入到主面板了
本文插图
该界面可以看到客户端对域名查询次数、大概时间 , error数量 , 而下方还有具体的连接到dns服务器的客户端地址、名称、查询次数
本文插图
各域名的查询次数
本文插图
功能
该应用一个比较好的特点就是 , 各个功能比较主观 , 方便操作
域名解析
在该界面可以添加各域名的解析 , 不过需要注意的是 , 对外网域名解析时 , 如果你设置顶级域名但只解析了 www域名时 , 那么其它子域名就无法访问了 , 因为该DNS服务器已有的域名 , 其子域名即便没有对应IP , 也不会另外查询其他DNS服务器 。 该项功能对个人来说比较鸡肋 , 了解一下就好
本文插图
举个例子 , 添加www.qq.com指向本地地址(效果就是屏蔽了 www.qq.com)
不建议直接添加`qq.com` , 因为该服务相当于一个完整的DNS , 因此如果添加顶级域名 , 那么你必须一个个配置子域名才可正常访问腾讯以`*.qq.com`作为域名的其他服务 。
最好的用途就是 , 在内网内设置了多个应用服务后 , 给每一个应用搞一个内网域名 , 以及访问一些无法访问的域名
本文插图
缓存
所有通过该DNS查询到的域名 , 都会保存进入缓存 , 方便下次的快速查询 , 并且可以自行刷新或删除
本文插图
本文插图
Allowed Zones
恕我没搞懂这一项 , 就不放图了
黑名单
这一项就很简单直接了 , 在左侧 example.com 位置填入想要屏蔽的域名 , 点击`Block` , 即可将该域名屏蔽掉
(不要在意屏蔽内容 , 当时测试功能时 , 不知道实验哪个 , 一看标签页有个图标 , 就直接用了)
推荐阅读
- 行业互联网,科创板|中一签大赚10万?本周打新千万别错过这一家
- 行业互联网|1.5亿元重奖50位青年科学家!可做科研也可还房贷
- 行业互联网|理光发布全新RICOH M C2000,打造恰到好处的新精彩
- 行业互联网|深圳第22届高交会闭幕:一大批新技术新成果集中亮相
- |互联网反垄断能成功吗?
- 行业互联网|2020十大新兴技术揭晓!每一项都可能颠覆我们的生活
- 行业互联网|英国运输技术论坛发布网络安全标准和指南摘要
- 八戒谈科技|深惠视发布双目相机 边缘计算、轻松部署新一代ES-2000系列嵌入式3D相机系统
- 标杆学习|走进北京小米新总部参观考察-对标小米互联网思维与生态链创新
- IPv|专家:IPv6蕴藏机遇多,是支撑下一代互联网的基础