問題描述:將DNS由Win2000 Server移轉到BIND 9,將原設定匯出後編輯網域的正解檔,啟動named時出現"172.host:41: aca_p1.bles.tp.edu.tw: bad owner name (check-names): 1 Time(s)",named啟動失敗。

解決方法:
在named.conf的option區塊加入
check-names master ignore;
這一行。

原因說明:因為Win2000 Server DNS設定中的主機名稱沒有底線的限制,而BIND則遵循RFC的規範不允許名稱帶_(底線)。藉由"check-names master ignore"可以取消此限制,以便與原來的設定(Win2000 Server)相容。


Last modified: Monday, 9 September 2013, 4:26 PM