安裝軟體
yum install bind*

編輯設定檔
vi /etc/named.conf

修改這一部份
options {
#       listen-on port 53 { 127.0.0.1; };
#       listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        allow-transfer  { none; };

並在最底下加入
zone "fichun.idv.tw" IN {
        type master;
        file "fichun.db";
        allow-update { none; };
};

編輯完後檢查設定檔是否有問題
named-checkconf /etc/named.conf
無任何訊息表示設定正確

使用/var/named/named.localhost來當正解檔的範本
cp /var/named/named.localhost /var/named/fichun.db

更改/var/named/fichun.db的擁有者
chown root:named /var/named/fichun.db

編輯正解檔
vi /var/named/fichun.db

修改成以下內容
$TTL 1D
@       IN SOA  fichun.idv.tw. root.fichun.idv.tw. (
                                        2016100401      ; serial
                                        1D                      ; refresh
                                        1H                      ; retry
                                        1W                     ; expire
                                        3H )                   ; minimum
           IN NS              dns.fichun.idv.tw.
           IN MX   20      mail.fichun.idv.tw.
dns     IN A    210.61.247.66
www   IN A    210.61.247.64
mail    IN A    210.61.247.65



編輯完成後檢查正解檔是否有問題
named-checkzone fichun.idv.tw /var/named/fichun.db
出現
zone fichun.idv.tw/IN: loaded serial 2016100401
OK
表示設定正確

最後設定開機啟動服務並立即啟動服務
CentOS7的指令是
systemctl enable named
systemctl start named

CentOS6的指令是
chkconfig named on
service named start

文章標籤
創作者介紹
創作者 danshuei 的頭像
danshuei

小志的隨便記

danshuei 發表在 痞客邦 留言(0) 人氣()