ITTOP日记

docker-compose部署测试dns服务器

Dec 29, 2025
1
0

docker-compose部署测试dns服务器

前提

需要安装好docker和docker-compose环境(先自行百度,文档以后再补)

镜像里面其实就是一个dnsmasq,开源的,遇到配置文件问题,自行百度查询下,只提供了几个常用类型的案例。

配置思路:下载编排文件——运行环境——修改dns配置文件——重启生效

下载

Plain Text
cd /opt/
wget https://filebox.ittop.site:1443/share/select?code=3IVG8 -O "yz_dns.tar.bz2"

解压运行

Plain Text
tar -xvf yz_dns.tar.bz2
cd yz_dns/
docker-compose up -d

配置文件说明(修改好后docker-compose restart重启生效):

Plain Text
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查看日志如下: