动态DNS更新

时间:2016-06-07 08:30:40

标签: dns mdns jmdns reverse-dns dyndns

我们在本地计算机上创建了3台DNS服务器,主服务器(10.42.0.80),辅助服务器(10.42.0.70)和缓存(10.42.0.83)。我们能够完美地ping它,但在进行动态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更新时遇到此连接拒绝错误。

1 个答案:

答案 0 :(得分:0)

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

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

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

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