docker-compose部署测试dns服务器
前提
需要安装好docker和docker-compose环境(先自行百度,文档以后再补)
镜像里面其实就是一个dnsmasq,开源的,遇到配置文件问题,自行百度查询下,只提供了几个常用类型的案例。
配置思路:下载编排文件——运行环境——修改dns配置文件——重启生效
下载
cd /opt/
wget https://filebox.ittop.site:1443/share/select?code=3IVG8 -O "yz_dns.tar.bz2"
解压运行
tar -xvf yz_dns.tar.bz2
cd yz_dns/
docker-compose up -d
配置文件说明(修改好后docker-compose restart重启生效):
root@mine-web:/opt/yz_dns# cat dnsmasq.conf
server=223.5.5.5 #上游dns
server=223.6.6.6
# 添加本地域名和IP地址映射
address=/demo.com/192.168.1.101
# cname解析
cname=www.ittop.site,home.ittop.site配置案例

查看日志:docker-compose logs

注意事项:
新版本的ubuntu之类的系统,会默认监听53端口,需要先关闭,使用docker-compose logs查看日志如下:
