最近發現slave的DNS無法成功將master DNS修改的紀錄自動同步過來,使用
tail -20 /var/log/messages可以看到類似下面的錯誤訊息
dumping master file: tmp-XXXX: open: permission denied
搜尋了一下,發現只要在slave那台DNS主機上面修改/etc/sysconfig/named
加上
ENABLE_ZONE_WRITE=yes
再重新啟動named即可。
參考資料:
http://www.linuxforums.org/forum/servers/21970-bind-9-zone-transfer-permission-denied.html