动态DNS更新

问题描述:

我们在本地机器中创建了3个DNS服务器,主服务器(10.42.0.80),辅助(10.42.0.70)和缓存(10.42.0.83)。我们可以完美地ping通它,但在执行动态DNS更新时,我们在头部中获取连接拒绝。 我们已经做了以下项目: -动态DNS更新

1) /etc/resolv.conf:- 
nameserver 10.42.0.83 (it is cache server) 

2) /etc/bind/named.conf.options file:- 

forwarders 
     { 

    10.42.0.83;(it is cache server) 

    127.0.0.1;(it is localhost) 
     }; 

输出控制台: -

;; ->>HEADER<<- opcode: UPDATE, status: REFUSED, id: 39911 
;; flags: qr ra ; qd: 1 an: 0 au: 0 ad: 0 
;; ZONE: 
;; thegeekstuff.net., type = SOA, class = IN 

;; PREREQUISITES: 

;; UPDATE RECORDS: 

;; ADDITIONAL RECORDS: 

;; Message size: 34 bytes 

任何人都可以说明为什么我们得到的,而这样做动态DNS更新此连接被拒绝的错误。

您没有收到拒绝的连接,但发现DNS拒绝消息,表明请求的操作不被允许。

您是否使用配置中的allow-update语句启用了更新?如果没有,你需要这样做。如果需要,请查看配置allow-update-policy。您可能需要设置TSIG密钥才允许授权用户进行更新。

还有一件事,如果您希望从服务器接收到DDNS请求并将其转发给主服务器,您可能希望使用allow-update-forwarding。

有关更多详细信息,请参阅http://www.zytrax.com/books/dns/ch7/xfer.html#allow-update。该链接带您访问allow-update部分,但其他语句也在那里。