Docker部署DNS

298 阅读1分钟

[toc]

“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情

1. 创建配置映射目录

sudo mkdir -p /home/docker/dnsmasq/conf.d

2. 安装DNS


docker run -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dnsmasq --restart=always -v /home/docker/dnsmasq/conf.d:/etc/dnsmasq.d  -it -d  andyshinn/dnsmasq

3. 修改配置

本项目,目前只做了DNS转发,局域网内IP不能联网的机器,需设置局域网内的DNS服务,如192.168.1.11,局域网内机器的IP配置中的DNS设置为192.168.1.11就可以实现上网

4. 其他

可以使用域名配置,在conf文件中配置域名解析,可实现局域网内域名访问


按需修改配置,文件以.conf结尾,参考 thekelleys.org.uk/dnsmasq/doc…