unRAID 搭建DNS 服务器
前言:
本教程一开始是不打算出的,无奈群友要求想在unraid内搭建DNS,那我就实现它的小愿望吧!!
教程:
1.在unraid内添加模板,并配置安装dnsmasq
本人模板地址https://github.com/RSG2019/unraid (希望官方长点心,别又把我的地址变成超链)
注意:由于国内github.com的访问不是很流畅,如果添加不上,可以多次进行添加。
先别着急APPLY部署,我们先对模板进行配置一下,包括webui的登录账号和密码,还有持久化配置文件
按照上图进行用户名和用户密码进行配置,然后我们在配置dns的配置文件
在UNRAID 左上角找到SSH的web客户端,输入下面的命令,和粘贴配置文件
mkdir -p /mnt/user/appdata/dnsmasq (创建文件夹)
nano /mnt/user/appdata/dnsmasq/dnsmasq.conf (创建新的配置文件)
粘贴下面的内容 Ctrl+o 然后回车保存 Ctrl+x退出编辑
#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
然后我们返回模板界面,点击APPLY 开始部署DNS服务器。
2.配置dnsmasq
进入web管理界面
进到界面之后我们在下面几个区域进行配置!
页面中有示例,大家根据示例的格式进行配置即可,在配置完成后点击左面的Save进行保存,服务器会自动重启。
结尾:
自建DNS服务器可以去掉污染,等问题,大家操作并不难,仔细看教程搭建也就5分钟就完成,搭建完成后,不要急于直接替换,如果配置失败可能会导致内网电脑无法正常解析域名,我们在windows下使用nslookup进行测试
示例 :nslookup 域名 dnsip
这样就可以查看服务器返回的IP是否是自己设定的值,还有部分路由器可能会劫持dns 导致无法正常解析,这个不在本教程之内,大家自行百度进行解决!






AohuaZ
校验提示文案
欲仙欲死
校验提示文案
吞豚屯臀囤
校验提示文案
AohuaZ
校验提示文案
吞豚屯臀囤
校验提示文案
欲仙欲死
校验提示文案