1)安裝必須的軟件包
Bind-* bind-chroot-* caching-nameserver*
還有兩個系統已安裝的包bind-libs* bind-utils*
2)切換到dns的根目錄
Cd /var/named/chroot
Cd etc
配置主配置文件將模板named.caching-nameserver.conf拷貝,注意權限的拷貝
Cp -p named.caching-nameserver.conf named.conf
Vim named.conf
15行 127.0.0.1---------》any
27行 localhost--------》any 允許該服務器為其他主機提供服務
36行 localhost---------》any
37行 localhost---------》any
3)區域的聲明
Vim named.rfc1912.zones
添加:zone “abc.com.” IN【abc.com.是該服務器管轄的dns區域】
{
Type master; 【主服務器,如果是輔助服務器sliver】
File "abc.com.db";【dns區域文件名稱】
Allow-update {none;};【是否允許更新,可刪除】
};
4)配置dns服務器的區域文件
Cd ..
Cd var/named
Cp -p localhost abc.com.db
Vim abc.com.db
$TTL 86400
@ IN SOA【授權起始】 ns.abc.com. 【區域中主服務器名】 Root.abc.com.【聯系方式】 (
42
3H
15M
1W
1D )
IN NS【dns服務器】 ns.abc.com.
Ns IN A 192.168.100.252
www IN A 1.1.1.1
ftp IN A 2.2.2.2
Mail IN A 3.3.3.3
@ IN MX【域內的郵箱】 mail
Pop3 IN CNAME【別名】 mail
Smtp IN CNAME mail
5)重新加載文件
Rndc reload
Service named restart
6)測試
Dig -t MX abc.com
Dig -t A www.abc.com
測試結果:
本文出自 “note_book” 博客