配置rndc.conf 命令:rndc-confgen
> /etc/bind/rndc.conf
自动生成rndc.conf,内容如下:
# start of rndc.conf key
"rndc-key" {
algorithm hmac-md5;
secret
"oyv+nsaxam5ny1xa++telq==";
};
options
{
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
# end of rndc.conf
# use with the following in named.conf, adjusting
the allow list as needed:
# key "rndc-key" {
# algorithm
hmac-md5;
# secret
# };
#
# controls {
# inet 127.0.0.1 port
953
#
allow { 127.0.0.1; } keys { "rndc-key"; };
# }; #
end of named.conf
这个文件里面有两段,把上面蓝色那段保留,把绿色那段剪切到named.conf文件的最下边
(3)重新启动named
#/etc/init.d/named restart
以下列表介绍 rndc 命令。命令前面要加 rndc (ok) 直接输入rndc查看帮助
<dl></dl>
<dt>reload </dt>
重新装入配置文件和区域
<dd></dd>
<dt>reload zone [class [view]] </dt>
重新装入单个区域
<dt>refresh zone [class [view]] </dt>
安排区域的立即维护
<dt>reconfig </dt>
仅重新装入配置文件和新区域
<dt>stats </dt>
将服务器统计信息写入统计文件中
<dt>querylog </dt>
切换查询日志
<dt>dumpdb </dt>
将高速缓存转储到转储文件 (named_dump.db)
<dt>stop </dt>
将暂挂更新保存到主文件并停止服务器
<dt>halt </dt>
停止服务器,但不保存暂挂更新
<dt>trace </dt>
将调试级别增加一级
<dt>trace</dt>
level
更改调试级别
<dt>notrace </dt>
将调试级别设置为 0
<dt>flush </dt>
刷新服务器的所有高速缓存
<dt>flush [view] </dt>
为某一视图刷新服务器的高速缓存
<dt>status </dt>
显示服务器的状态
<dt>restart </dt>
重新启动服务器(尚未实现