- 系统和软件版本
centos7.9
一、修改yum源
vim jethrocarr-c7-public.repo
****************************************************************************************************** # CentOS / RHEL 7 Repositories # # www.jethrocarr.com # # Packages of third party software that extend the OS and won't replace any # standard OS or EPEL packages. Generally these are always safe to install # since they won't override anything else that is present on a system if you're # only using stock repos. # # Some of these packages may require packages in jethrocarr-updates. [jethrocarr-os] name=jethrocarr-os baseurl=https://repos.jethrocarr.com/pub/jethrocarr/linux/centos/7/jethrocarr-os/$basearch/ gpgcheck=1 gpgkey=https://repos.jethrocarr.com/jethrocarr_signing_key.gpg enabled=1 # Provides upgrades to packages included in the distribution (eg: PHP or the # kernel). These packages could potentially break other applications you have # installed onto your computer. Some of these packages may require packages # in jethrocarr-os. [jethrocarr-updates] name=jethrocarr-updates baseurl=https://repos.jethrocarr.com/pub/jethrocarr/linux/centos/7/jethrocarr-updates/$basearch/ gpgcheck=1 gpgkey=https://repos.jethrocarr.com/jethrocarr_signing_key.gpg enabled=1 # All RPMs developed by Jethro Carr are located in this repository. Some of # these programs may require packages in jethrocarr-os or jethrocarr-updates # in order to install and run [jethrocarr-custom] name=jethrocarr-custom baseurl=https://repos.jethrocarr.com/pub/jethrocarr/linux/centos/7/jethrocarr-custom/$basearch/ gpgcheck=1 gpgkey=https://repos.jethrocarr.com/jethrocarr_signing_key.gpg enabled=1 ******************************************************************************************************
二、安装软件包
yum install -y namedmanager-www namedmanager-bind bind-chroot
三、修改配置文件
1、修改named.conf
vim /etc/named.conf
******************************************************************************************************
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// See the BIND Administrator's Reference Manual (ARM) for details about the
// configuration located in /usr/share/doc/bind-{version}/Bv9ARM.html
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
bindkeys-file "/etc/named.root.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
include "/etc/named.namedmanager.conf";
******************************************************************************************************
chown named.root /etc/named.namedmanager.conf
chkconfig --level 35 namedmanager_logpush on
2、配置数据库
systemctl start mariadb mysqladmin -u root password 123456 /usr/share/namedmanager/resources/autoinstall.pl
3、修改config-bind.php配置文件
vim /etc/namedmanager/config-bind.php ****************************************************************************************************** ******************************************************************************************************
四、启动服务
systemctl start named systemctl start httpd hostnamectl set-hostname 'your hostname'
五、配置服务器
web登录https://172.20.255.231/namedmanager/ 默认账号密码setup/setup123



