DNSvim
Dns解析過程分爲兩種 遞歸查詢 和 迭代查詢
域名解析過程 dns客戶機發送查詢請求給本地域名服務器 服務器首先在其管轄區域內查找名字 名字找到後 把對應的ip地址返回給dns客戶服務器
1:正向解析
先掛載光盤 [root@localhost ~]# mount /dev/hdc /mnt
mount: block device /dev/hdc is write-protected, mounting read-only
而後分別安裝三個軟件包 :
(1) rpm –ivh /mnt/Server/bind-9(按tab鍵補齊)
[root@localhost ~]# rpm -ivh /mnt/Server/bind-9.3.4-10.P1.el5.i386.rpm
warning: /mnt/Server/bind-9.3.4-10.P1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bind ########################################### [100%]
[root@localhost ~]#
(2)rpm –ivh /mnt/Server/bind-c(按tab鍵補齊)
[root@localhost ~]# rpm -ivh /mnt/Server/bind-chroot-9.3.4-10.P1.el5.i386.rpm
warning: /mnt/Server/bind-chroot-9.3.4-10.P1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bind-chroot ########################################### [100%]
[root@localhost ~]#
(3)rpm –ivh /mnt/Server/caching-n(按tab鍵補齊)
[root@localhost ~]# rpm -ivh /mnt/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm
warning: /mnt/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:caching-nameserver ########################################### [100%]
[root@localhost ~]#ide
而後輸入命令 [root@localhost ~]# vim /var/named/chroot/etc/named.caching-nameserver.conf
修改:在listen-on port 53 { 127.0.0.1; }; 前面加上//
listen-on-v6 port 53 { ::1; }; rest
把裏面全部的hostlocal 改爲anyserver
接着輸入命令:[root@localhost ~]# vim /var/named/chroot/etc/named.rfc1912.zones
修改裏面的:先複製一下 把zone 「localhost」改爲 zone 「qindu.com」
把file「localhost.zone」改爲 file「qindu.zone」遞歸
wq 保存並退出dns
而後咱們複製:
[root@localhost~]#cp/var/named/chroot/var/named/localhost.zone /var/named/chroot/var/named/qindu.zone -p
接着咱們編輯複製成的文件:
[root@localhost ~]# vim /var/named/chroot/var/named/qindu.zone
例如:
www IN A 1.2.3.4
ftp IN A 2.3.4.5
mail IN A 3.4.5.6ip
2:反向解析:
首先 在正向解析完成的狀況下 咱們經行反向解析get
輸入命令 :[root@localhost ~]# vim /var/named/chroot/etc/named.rfc1912.zones
把裏面的zone "0.0.127.in-addr.arpa" IN 改爲zone "3.2.1.in-addr.arpa"
file "named.local";改爲 file "qindu.local"虛擬機
接着咱們複製:
[root@localhost ~]# cp /var/named/chroot/var/named/localhost.zone /var/named/chroot/var/named/qindu.local –p
而後編輯複製成的文件qindu.local:
vim /var/namd/chroot/var/named/qindu.local
添加:
4 IN PTR www.qindu.com
Service named restart 重啓服務 便可成功!!!!
nslookup 查詢 1.2.3.4
3:輔助DNS
首先是開兩臺虛擬機 :
其中一臺就是咱們上面作dns服務 另一臺作輔助dns服務:
配置內容步驟:
1:先安裝兩個軟件包 :
[root@localhost ~]# rpm -ivh /mnt/Server/bind-9.3.4-10.P1.el5.i386.rpm
warning: /mnt/Server/bind-9.3.4-10.P1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bind ########################################### [100%]
[root@localhost ~]# rpm -ivh /mnt/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm
warning: /mnt/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:caching-nameserver ########################################### [100%]
而後咱們修改文件:
vi /etc/named.rfc1912.zones
複製一下
把 zone "localhost" IN { 修改爲 zone "qindu.com" IN
把 type master; 修改爲 type slave;
把file "localhost.zone"; 修改爲 file "slaves/qindu.zone";
把allow-update { none; }; 修改爲 masters { 192.168.8.150; };
而後重啓服務 service named restart
版權聲明:禁止轉載 !!!
2012 3 16