内网搭建DNS私有域名解析
笔特 | 12/16/2022, 7:31:25 AM | 761 次阅读
1 简介
我们在开发的过程中,各种IP满天飞,当发生服务器IP改变,有需要不断地更改各个项目中的链接地址,同时当不同的环境需要不同的服务器时,又存在地址来回改动的困扰,这些问题,都可以通过私有DNS服务器解决。
2 前提条件
拥有内网互联互通的服务器,并安装好了Docker。
Docker安装参考:使用CentOS部署Docker(一)单机部署
3 启动docker容器
# 启动后默认账户root
docker run -d --restart=always \
--publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp \
-v /etc/localtime:/etc/localtime \
-v /glory/dns/data:/data \
--env='WEBMIN_INIT_SSL_ENABLED=false' \
--env='ROOT_PASSWORD=你的密码' \
--name dns sameersbn/bind:latest
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
4 使用
登录
浏览器访问:http://ip:10000
用户名:root 密码:启动Docker容器时配置的密码
更改语言
提示版本低,可以选择升级,升级都是全自动的,升级完成后可能会出现异常访问的情况,重启docker的容器即可。
创建新的主区域
按照图示点击进入新建界面
输入相应信息,新建主区域
保存返回之后,进入刚刚新增的区域
进入地址配置
新增地址记录
警告
新增完成后一定要点击右上角的应用配置
新增完成后一定要点击右上角的应用配置
新增完成后一定要点击右上角的应用配置
5 本地机器配置
DNS服务器部署好了之后,就可以配置本地的DNS地址为我们部署好的地址,然后通过ping命令查看结果