使用rndc管理bind

cd /usr/local/named/sbin

1、生成密钥文件

rndc-confgen  > /etc/rndc.conf

或者

rndc-confgen -r /dev/urandom  > /etc/rndc.conf

2、   cat rndc.conf

3、key "rndc-key" {

algorithm hmac-md5;

secret "VcL5wC2GHCzCU7ju+ajC1Q==";

};

options {

default-key "rndc-key";

default-server 127.0.0.1;

default-port 953;

};

4、cd ../etc/

vi named.conf

//支持远程rndc控制

key "rndc-key" {

algorithm hmac-md5;

secret "VcL5wC2GHCzCU7ju+ajC1Q==";

};

//inet: 如果只允许本地使用rndc控制把*换为127.0.0.1

//allow: 允许通过rndc管理此DNS的IP、KEY,这里设置为客户端IP

controls {

inet 127.0.0.1 port 953    

allow { localhost; 127.0.0.1; } keys { "rndc-key"; };

};

rcdndc 常用命令

status #查看DNS状态

reload #重新加载配置文件

reload zone_name #重新加载指定区域

reconfig  #重读配置文件并加载新增的区域

querylog  #关闭或开启查询日志

flush  #清空服务器的缓存

flushname name  #清空指定名称相关的缓存

trace  #打开debug, debug有级别的概念,每执行一次提升一次级别

trace LEVEL  #指定 debug 的级别, trace 0 表示关闭debug

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值