Docker自建DNS服务器

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

 
posted on   暗狱碳水  阅读(193)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示