- NamedManager 基于web的dns服务
- nm-dns 软件部署及配置
- web 页面相关解析配置
- https 访问,正常配置解析使用
环境
系统版本 | 主机名 | IP地址 | 备注 |
---|---|---|---|
centos 7.9 | nm-dns01 | 10.10.10.21 | 域名: ink8s.com |
1.0 数据库及所需软件安装
1 | # yum -y remove mariadb-libs # 移除cnetos7 系统自带的mariadb库 |
1 | # systemctl start mysqld && systemctl enable mysqld |
2.0 安装 httpd php-msyql php namedmanager-www namedmanager-bind
1 | # wget -O /etc/yum.repos.d/jethrocarr-c7-public.repo http://repos.jethrocarr.com/config/centos/7/jethrocarr-c7-public.repo --no-check-certificate |
3.0 安装bind bind-chroot
1 | # yum -y install bind bind-chroot |
1 | # /usr/libexec/setup-named-chroot.sh /var/named/chroot on # setup-named-chroot.sh会自动挂载到chroot目录 |
4.0 主配置文件设置
1 | # touch /var/named/chroot/var/named/data/cache_dump.db |
1 | # cat /var/named/chroot/etc/named.conf |
1 | # cat /etc/namedmanager/config-bind.php |
1 | # cat /etc/httpd/conf/httpd.conf |
5.0 导入namedmanager到MySQL
1 | # cd /usr/share/namedmanager/resources/ |
6.0 重启服务
1 | # systemctl start httpd && systemctl enable httpd |
7.0 web 页面配置
1 | https://10.10.10.21/namedmanager |
7.1 添加正向解析
- 添加Name Server FQDN
- “Name Server FQDN”字段要与httpd的ServerName字段一致
- “API Authentication Key”字段要与php配置文件”api_auth_key”字段一致
1 | # systemctl restart mysqld && systemctl restart named-chroot |
7.2 添加A记录
7.3 添加反向解析
7.4 验证部署成功
- 反向解析添加完成后,查看状态为绿色即表示NamedManager DNS搭建成功(保存后,秒钟过12后刷新确认)
8.0 使用域名访问
1 | // 由于上面已经配置 ssl 证书,并完成了域名解析配置 |
- 本文作者: [email protected]
- 本文链接: https://www.ink8s.com/2023/01/06/namedmanager-dns-搭建/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!