rndc

  • 配置rndc实现对BIND的管理

    ·

    rndc介绍: rndc是BIND安装包提供的一种控制域名服务运行的工具,可以实现在不重启BIND的情况下对zone及解析记录等配置进行更新。 软件包安装: 首先要安装BIND软件包才可以使用rndc工具,rndc和BIND可以不在同一台服务器上部署。 [root@localhost ~]# yum install -y bind rndc配置部分: 生成rndc的通信密钥及配置文件,/dev/urandom是Linux下用来生成随机数的一个文件,这里使用-r选项调用它是为了生成通信密钥。 [root@localhost ~]# rndc-confgen -r /dev/urandom > /etc/rndc.conf 编辑刚刚生成的配置文件。 [root@localhost ~]# vim /etc/rndc.conf 转到第9行,其定义了要管理的BIND服务器的地址,按照需求对其进行修改,本实验中我的BIND服务器的地址是192.169.1.101. default-server 192.168.1.101; BIND配置部分: 使用vim打开rndc的配置文件,转到第十四行,此行直到末尾都是要加入到/etc/named.conf文件中的,加入后可以按照自己的需求进行修改,比如说第21行的inet选项是用来定义监听本服务器的哪些接口的(当然是监听和rndc相连的接口啦),如果想监听所有接口则将其改为0.0.0.0。第22行是定义此BIND服务器允许接受哪些rndc的管理,将127.0.0.1改成运行rndc的设备的IP地址就行。最后别忘了把注释去掉,否则配置文件是不生效的。 14 # Use with the following in named.conf, adjusting the allow list as needed: 15 # key “rndc-key” { 16 # algorithm hmac-md5; 17 # secret…

    Read More