Docker自建DNS服务器

发布时间 2023-07-20 15:58:09作者: 暗狱碳水

www.yuansredevsecops.top

1.搭建

搭建依然使⽤docker,安装前请安装好docker的运⾏时环境。

 # 创建⼀个持久化存放⽂件的⽬录
 mkdir -p /opt/docker/bind
 # 使⽤容器创建应⽤
 docker run --name bind -d --restart=always \
 --publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp \
 --volume /opt/docker/bind:/data \
 sameersbn/bind:9.16.1-20200524

 

2.访问

使⽤你的https://ip:10000在浏览器中打开。 我的是192.168.1.170:10000 账号: root/password

调整语⾔为中⽂,部分菜单可能仍会显示为英⽂

 

3.配置

尝试绑定⼀下dns,依次点击图标中的例⼦

选择地址

==注意:此ip要和虚机ip一致==

4.使⽤

将电脑的dns地址指向服务器地址,⽐如我在Mac下修改DNS地址。 Windows修改⽅式类似。

 # Mac 修改
 [root@179-107 bind]# cat /etc/resolv.conf
 # Generated by NetworkManager
 nameserver 10.1.106.66
 # Windows 修改
 # 进入 C:\Windows\System32\drivers\etc\hosts 添加
 192.168.1.170 www.yuansredevsecops.top
 192.168.1.170 bbs.yuansredevsecops.top