做DNS決議服務器注意三個檔案(兩個主組態檔,一個決議檔案)
- /etc/named.conf
- /etc/named.rfc1912.zones
- /var/named/目錄下的決議檔案
做完配置后出現無法啟動報錯,檢查了一遍還是沒發現問題
[root@localhost etc]# systemctl start named
Job for named.service failed because the control process exited with error code. See "systemctl status named.service" and "journalctl -xe" for details.
使用named-checkzone和named-checkconf排障工具才發現這個不易察覺的問題,在named.rfc1912.zones中有兩個本地決議的模板,我們可以基于模板上修改,但是我今天恰巧多復制了一個模板,事后沒有洗掉造成報錯,
named-checkzone 域名 決議檔案 //檢查決議檔案是否出錯
named-checkconf 組態檔路徑 //決議組態檔是否出錯
這里強調出現報錯一定要多使用上面兩個named排障工具,能減少不少負擔,
named-checkzone www.vm2.com /var/named/vm2.com.zone
zone www.vm2.com/IN: loaded serial 0
OK
[root@localhost etc]# named-checkconf /etc/named.rfc1912.zones
/etc/named.rfc1912.zones:30: zone 'localhost.localdomain': already exists previous definition: /etc/named.rfc1912.zones:13
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/26610.html
標籤:其他
上一篇:shell編程之正則運算式
