下载DNS镜像
Github: sameersbn/bind
1.下载镜像并运行
docker pull sameersbn/bind:latest
docker run --name bind -d --restart=always \
--publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp \
--volume /opt/bind:/data --env='WEBMIN_INIT_SSL_ENABLED=false' \
--env='ROOT_PASSWORD=qwe123' sameersbn/bind:latest
参数说明
-p 53:53/udp 绑定容器53端口到宿主机的53端口,DNS默认端口
-p 10000:10000 图形化界面管理器端口
-e WEBMIN_ENABLED=true 开启图形化界面管理器
其中 WEBMIN_INIT_SSL_ENABLED默认为true,即关闭web页面,ROOT_PASSWORD设置web登录密码,没有设置默认为root/password
2.登录 默认端口10000,登录地址即http://ip:10000/
3.配置
语音修改为简体中文,英语好的无视
设置DNS-Server默认值
创建新的主区域【正向解析】
主服务器写localhost.,避免重启后失效. 因为我们只做私网解析,指向本地即可
在刚新建的域名下添加ip映射
特别注意: 配置完后要刷新配置生效
4.访问测试
客户端配置DNS地址