2016-06-07 106 views
-1

我們在本地機器中創建了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更新此連接被拒絕的錯誤。

回答

0

您沒有收到拒絕的連接,但發現DNS拒絕消息,表明請求的操作不被允許。

您是否使用配置中的allow-update語句啓用了更新?如果沒有,你需要這樣做。如果需要,請查看配置allow-update-policy。您可能需要設置TSIG密鑰才允許授權用戶進行更新。

還有一件事,如果您希望從服務器接收到DDNS請求並將其轉發給主服務器,您可能希望使用allow-update-forwarding。

有關更多詳細信息,請參閱http://www.zytrax.com/books/dns/ch7/xfer.html#allow-update。該鏈接帶您訪問allow-update部分,但其他語句也在那裏。