DNS服務器配置
1.掛載yum源
a.mount /dev/cdrom /mnt/
b.cd /etc/yum.repos.d/ 進入/etc/yum.repos.d/這個目錄
c.mkdir aaa 在這個目錄下創建一個aaa的目錄
d.mv C* aaa/ 把打C的文件的權限和文件拷貝一下
e.cp -p aaa/CentOS-Media.repo test.repo 把CentOS-Media.repo 這個文件和權限複製到 這個文件下:test.repo
f.vi test.repo 編輯剛纔把帶C的文件和權限
g.yum clean all 清除緩存
h.yum makecache 加載緩存
i.yum install vim 安裝vim
2.安裝bind
a.yum -y install bind caching-nameserver 安裝bind配置文件
3.修改named.conf配置文件
cp -p /etc/named.caching-nameserver.conf named.conf
vi nemad.conf
4.修改named.rfc1912.zones文件
vi /etc/named.rfc1912.zones
zone "it165.net" IN {
type master;
file "it165.net.zone"; //定義正向解析域的文件
allow-update { none; };
};
zone "5.168.192.in-addr.arpa" IN {
type master;
file "it165.net.local"; //定義反向解析域的文件
allow-update { none; };
5.複製創建兩個解析配置文件,這裏記錄了正向及反向的域名解析記錄。
#cp -p /var/named/localdomain.zone it165.net.zone //正解
#cp -p /var/named/named.local it165.net.local //反解
正向解析記錄
[root@cpt2~]#vim /var/named/it165.net.zone
新建區域文件 vim it165.net.zone//文件的名字一定要和你前面配置文件裏一樣
$TTL 600
@ IN SOA www.it165.net. root www.it165.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS mail.jxcia.com. //根據上面開始的提示,這個是定義區的域名服務器。
mail IN A 192.168.1.210 //設置A記錄,mail主機對應的IP地址
www IN CNAME mail // 設置一個別名,方便以後搭建www服務器
[root@cpt2~]#vim /var/named/it165.net.local
vim 192.168.1.zone
$TTL 600
@ IN SOA mail.jxcia.com. root.mail.jxcia.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS mail.jxcia.com.
210 IN PTR mail.jxcia.com. //做一個反向解析指針。
OK。同樣,一個簡單的反向解析文件也做好了,需要其他信息就讓裏面加就可以了。這樣之後,所有的配置文件都配置好了,啓動DNS服務,
[root @ mail ~] # service named restart //我習慣用restart
注意:所有的鬱悶後面都需要跟一個英文符號的"."
以上配置做好之後重啓named服務
[root@cpt2~]# service named restart
錯誤情況:
安裝過程中出現過兩次錯誤,unknown option 'zone'和expected near end of file,都是因爲漏掉了named.caching-nameserver.conf 配置文件的最後一個"};",粗心大意造成的,希望粘貼的話,一定要看清。
6.讓系統啓動服務chkconfig named on
[root@zh888 named]# chkconfig --list named
named 0:off 1:off 2:on 3:on 4:on 5:on 6:off