下载DNS镜像
Github: sameersbn/bind
下载镜像:
docker pull sameersbn/bind
运行:
docker run --name dns -d --restart=always \
-p 53:53/tcp \
-p 53:53/udp \
-p 10000:10000/tcp \
--volume /home/docker/dns:/data \
sameersbn/bind:latest
参数说明
-p 53:53/udp 绑定容器53端口到宿主机的53端口,DNS默认端口
-p 10000:10000 图形化界面管理器端口
-e WEBMIN_ENABLED=true 开启图形化界面管理器
-v ~/bind:/data 挂载本地目录作为dns配置存储
注意:如果默认的网络模式不行,可以使用host模式
## 先强制停调之前的容器
docker rm -f dns
## 再执行创建dns容器命令
docker run --name dns -d --restart=always \
-p 53:53/tcp \
-p 53:53/udp \
-p 10000:10000/tcp \
--volume /home/docker/dns:/data \
--net host \
sameersbn/bind:latest
登录
地址:https://ip:10000
账号:root 密码:password
修改页面中文英文好的无视
基础配置
1.设置DNS-Server默认值
2.创建新的主区域【正向解析】
主服务器写localhost.,避免重启后失效. 因为我们只做私网解析,指向本地即可
3.在刚新建的域名下添加ip映射
特别注意:
配置完后要刷新配置生效
4.客户端配置DNS地址
- windows
- centos
echo "nameserver 10.168.3.25" > /etc/resolv.conf
5.配置完成测试
版权声明:本文为zfx1101804091原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。