这东西本来我是不打算写的,用处不是很大,需求的人少
无奈群友多次要求!那就我就一个吧
前言:
本次DNS服务器使用的是hub.docker.com的Dnsmasq的镜像,本人做模板适配。
教程:
1.安装dnsmasq
添加本人的unRAID模板库,地址:https://github.com/RSG2019/unraid
然后点击ADD CONTAINER 添加 然后选中我的模板即可,不会的看图吧。
这时候我们需要注意一下,不要着急点APPLY, 我们先新建一个配置文件,我们在页面的左上角找到然后我们输入下面的命令:
mkdir -p /mnt/user/appdata/dnsmasq (创建文件夹)
nano /mnt/user/appdata/dnsmasq/dnsmasq.conf (创建新的配置文件)
将下面的内容粘贴到里面 然年后ctrl+o 在按回车保存即可
#dnsmasq config, for a complete example, see:
# http://oss.segetech.com/intra/srv/dnsmasq.conf
#log all dns queries
log-queries
#dont use hosts nameservers
no-resolv
#use cloudflare as default nameservers, prefer 1^4
server=1.0.0.1
server=1.1.1.1
strict-order
#serve all .company queries using a specific nameserver
server=/company/10.0.0.1
#explicitly define host-ip mappings
address=/myhost.company/10.0.0.2
然后我们返回到模板界面,自定义用户名和密码!
然后我们返回unRAID的界面点击APPLY 开始即可。
2.对dnsmasq进行配置
进入创建好的容器web管理界面
这样就可以直接打开webui 管理界面,下面我对参数进行解释,然后大家根据自己所需情况进行配置。
配置文件都有对应的示例配置,请按照他的格式进行配置即可,配置完成后点击左边蓝色的Save进行保存,dnsmasq会自动进行重启。之后就生效了。
结尾:
其实总体操作,这个并不难,但是很多人可能都无法试用到,只是应对部分用户吧,还有就是部分路由器会劫持DNS,可能会导致自己搭建的dns 服务器失效,win可以用nslookup xxx.com dnsip 这个方式来测试自己的DNS服务是否解析生效。
教程到此结束,如有其他问题请在QQ群与我交谈!
评论(1)
特意开通永久会员来问问题,为啥我进不了webui页面?我装了baota的docker,关闭baota也进不去