BIND常见问题集 (四)

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

14) 什么是TSIG key?

TSIG key提供了一种鉴别和验证交换的DNS数据有效性的方法,它在解析器和服务器之间或者两台服务器之间使用一个密钥。

15) 我怎样使用TSIG key来动态更新我的DNS?

首先你需要使用以下命令生成一个TSIG密钥(我们将使用tsig-key作为密钥文件名):

dnskeygen -H 128 -h -n tsig-key。

这会生成一对密钥文件:

’Ktsig-key.+157+00000.key’,这是一个ASCII文件,它包括以下行:

tsig-key. IN KEY 513 3 157

awwLOtRfpGE+rRKF2+DEiw==

’Kvip-key.+157+00000.private’ ,这包括:

Private-key-format: v1.2 Algorithm: 157 (HMAC)

Key: awwLOtRfpGE+rRKF2+DEiw==

你将需要获取base64编码的密钥awwLOtRfpGE+rRKF2+DEiw== 并在配置你的服务器命名设置中使用它。例如:

key tsig-key. { algorithm hmac-md5; secret "awwLOtRfpGE+rRKF2+DEiw=="; };

zone "ddns.dregis.com" {

...

...

allow-update { key tsig-key. ; };

}

记得在这之后重启named。

然后,你需要复制这两个密钥文件到客户系统的某个位置(例如使用/var/named/tsig)。最后,你需要运行以下命令:

nsupdate -k /var/named/tsig:tsig-key。

16) 在named.conf中的’forwarder’选项有何作用?

forwarder行告诉服务器转发所有查询,因为它对另一个域名服务器没有授权或缓冲的数据。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航