安裝軟體
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 發表在 痞客邦 PIXNET 留言(0) 人氣()