前言:
MosDNS是一个非常不错的DNS转发器,用来去除DNS污染以及分流都是一个不错的选择。
此程序的项目地址GitHub – IrineSistiana/mosdns: 一个 DNS 转发器有需要的小伙伴可以自行去查看
本教程,是我在官方的容器基础上稍作修改重新生成的容器,大家可以放心食用。
教程:
在UNRAID的ssh窗口中输出下面的命令获取到MosDNS的默认配置以及模板:
curl -sSL https://file.lxg2016.com/assets/docker/mosdns/config | sh
注意:MosDNS必须使用macvlan运行,或者ipvlan使用,主要是为了避免与UNRAID内置的Mdns端口占用的冲突!
到此,配置就完成了。
容器的默认配置文件路径/mnt/user/appdata/mosdns 如果默认的配置无法满足你的需求,你可以自行修改
默认配置文件解释:
默认的国内解析是aliyun和dnspod,也就是223.5.5.5 223.6.6.6 119.29.29.29,配置了doh和dot ,进行国内的解析,备用的本地解析地址也是223.5.5.5(明文传输)。
国外配置了 Google 和cloudflare,来提供国外的解析,配置的是doh和dot,但是需要注意,在使用的时候内网必须能国际,方可使用,否者会报错。
解析结果会使用mem_cache进行缓存。
注意事项:
在容器启动后,查看日志ECS部分,获取到的IP是否正确!是否是国内的地址,如果获取到与你公网IP不同的,请将获取公网IP地址的网站设置为白名单(就是不走科技网)
https://v4.myip.la
测试:
测试分别使用dig,nslookup 两个命令测试解析结果,如果是用win测试dig需要额外安装,unraid默认两者都有!
国内使用baidu.com 作为测试域名,国外使用Google作为测试域名
google:
dig结果:
nslookup结果:
baidu:
dig结果:
nslookup结果:
注意:测试图片中的192.168.1.53要修改为你们MosDNS的地址才可以!
结尾:
到此MosDNS就完成了所有安装,我简化了安装配置部分的繁琐,以及需要准备的文件,如果大家想更多的了解内容,请自行访问MosDNS的项目地址!
请登录后查看评论内容