bind9報 bad owner name (check-names)錯誤的解決方法

困惑我好久的問題今天總算解決,爲了避免類似我這種情況的小夥伴重蹈覆轍,特分享出來

服務器系統版本:centOS6.6 

內核:2.6.32-573.8.1.el6.x86_64

DNS版本:bind-9.8.2-0.37.rc1.el6_7.7.x86_64


問題描述:

  部署內網的域名解析服務器,內網域名包括下劃線,比如a_b.com,這樣配置到zone文件後,啓動服務時報 bad owner name (check-names)的錯誤,大致意思就是檢查域名不通過,check-names模塊默認應該是fail,所以啓動就會失敗。

解決辦法:今天在DNS的官網找到了指導手冊https://www.isc.org/wp-content/uploads/2014/01/B98ARM.pdf

最終解決辦法就是在配置文件named.conf的options中添加參數

在DNS主服務器上添加

check-names     master warn;

在DNS從服務器上添加

check-names     slave warn;

就是告訴dns服務器域名檢查有問題只出警告,這樣服務就能正常起來,域名也能正常解析了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章