天天看点

rndc

配置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>

重新启动服务器(尚未实现

继续阅读