Linux中的bind服務器的簡單搭建
實驗環境說明: LinuxAS4操作系統,雙網卡,IP分別爲192.10.30.3/24 | 192.10.10.3/24
(一)先檢查安裝包
[root@localhost /]#rpm -qa |grep bind
bind-libs-9.2.4-2 #實現域名功能必備的庫文件
bind-utils-9.2.4-2 #實現DNS服務器的測試工具
bind-9.2.4-2 #BIND服務器的軟件包
bind-chroot-9.2.4-2 #此包用於增強BIND服務器的安全性
bind-devel-9.2.4-2
[root@localhost /]#rpm -qa |grep caching
caching-nameserver-7.3-3 #實現緩存域名服務器,一般主DNS服務器首先要配置成緩存域名服務器
(二)修改配置文件
1.在主配置文件named.conf設置域(你可以創建自己想要的域名哦!)
[root@localhost etc]#vi named.conf
zone "tgh.com" IN { #區域名,一個網段可以有很多個主機名稱,但一個主機名稱不可能同時屬於多個網段
type master; #master表示區域類型爲主服務器;slave表示區域爲從服務器
file "tgh.com.zone"; #正向區域文件名稱,此處的名稱必須和後面要創建的正向區域文件名一至
allow-update { none; }; #所有引號(" ")區域內不能有空格
};
zone "gary.com" IN {
type master;
file "gary.com.zone";
allow-update { none; };
};
zone "30.10.192.in-addr.arpa" IN {
type master;
file "192.10.30.zone";
allow-update { none; };
};
zone "10.10.192.in-addr.arpa" IN {
type master;
file "192.10.10.zone";
allow-update { none; };
};
:wq! #保存退出!
2.修改resolv.conf 增加以下信息
[root@localhost etc]#vi resolv.conf
nameserver 192.10.30.3
nameserver 192.10.10.3
3.在/var/named/chroot/var/named/ 創建正向和反向域文件,名稱必須要和主配置文件(named.conf)中的一至;
若沒有安裝bind-chroot-9.2.4-2,則路徑爲/var/named/
[root@localhost named]#vi tgh.com.zone
$TTL 86400
@ IN SOA root.tgh.com. root.tgh.com. (
1;
2;
1;
1;
1;
)
@ IN MX 5 mail.tgh.com. #郵件交換記錄,待創建sendmail服務器使用
@ IN NS tgh.com.
www IN A 192.10.30.3
mail IN A 192.10.30.3
:wq! #保存退出!
[root@localhost named]# vi gary.com.zone
$TTL 86400
@ IN SOA root.gary.com. root.gary.com. (
2;
2;
3;
1;
2;
)
@ IN MX 5 mail.gary.com.
@ IN NS gary.com.
www IN A 192.10.10.3
mail IN A 192.10.10.3
:wq! #保存退出!
[root@localhost named]#vi 192.10.30.3.zone
$TTL 86400
@ IN SOA root.tgh.com. root.tgh.com. (
1;
2;
3;
4;
1;
)
@ IN NS tgh.com.
3 IN PTR www.tgh.com.
3 IN PTR mail.tgh.com.
:wq! #保存退出!
[root@localhost named]#vi 192.10.10.3.zone
$TTL 86400
@ IN SOA root.gary.com. root.gary.com. (
2;
3;
1;
2;
1;
)
@ IN NS gary.com.
3 IN PTR www.gary.com.
3 IN PTR mail.gary.com.
:wq! #保存退出!
(三)重新啓動Bind服務器
[root@localhost /]#service named restart
(四)測試
[root@localhost /]#nslookup #測試
>www.tgh.com
>www.gary.com
>mail.tgh.com
>mail.gary.com
>192.10.30.3
>192.10.10.3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.