bind安裝過程

1、配置本機的靜態IP地址,這裏假設爲192.168.1.1
   #vi /etc/sysconfig/network-scripts/ifcfg-eth0
   
   DEVICE=eth0              <------物理設備名,可不用更改
   BOOTPROTO=none           <------BOOTPROTO=[none|static|bootp|dhcp],共四個選項。如果使用靜態地址,這裏必須爲static或none
   IPADDR=192.168.1.1       <------IP地址
   NETMASK=255.255.255.0    <------掩碼值
   GATEWAY=192.168.1.1      <------網關地址,可以不用設置
其它的選項使用默認即可,之後要重啓網絡服務:
  
   #service network restart
  
  
2、新建目錄,作爲光盤掛載點,如果目錄已經存在,則可略過。
   #mkdir -pv /media/cdrom
3、掛載光盤,安裝bind(第二張盤)服務和純緩存域名服務caching-named(第四張盤)的RPM包,掛載方法如下:
   #mount /dev/cdrom  /media/cdrom
   #cd /media/cdrom/Server
   #rpm -ivh 你打算安裝的軟件包名
4、新建主配置文件,內容類同如下:
  options {
        directory "/var/named/";
  };
  zone  "." {
        type hint;
        file  "named.ca";
  };
  zone "localhost" {
        type master;
        file "named.local";
  };
  zone "0.0.127.IN-addr.arpa" {
        type master;
        file "named.rev";
  };
  zone "mydomain.org" {
        type master;
        file "mydomain.org.zone";
  };
  zone "1.168.192.in-addr.arpa" {
        type master;
        file "192.168.1.zone";
  };
其中,mydomain.org爲這裏使用的域名,可以改作你需要的。
5、在/var/named目錄中建立所需的庫文件mydomain.org.zone(正向)和192.168.1.zone(反向)。
1)正向文件內容如下:
$TTL 1D
$ORIGIN mydomain.org.
@       1D      IN      SOA     mydomain.org.   root.mail.mydomain.org. (
                        20081101
                        1H
                        15M
                        1W
                        1D )
                IN      NS      ns.mydomain.org.
                IN      MX 10   mail.mydomain.org.
mydomain.org.   IN      A       192.168.1.1      
ns              IN      A       192.168.1.1
mail            IN      A       192.168.1.2
www             IN      CNAME   mail             
ftp             IN      CNAME   mail
2)反向文件內容如下:
$TTL 1D
@       1D      IN      SOA     mydomain.org.   root.mail.mydomain.org. (
                        20081101
                        1H
                        15M
                        1W
                        1D )
                IN      NS      ns.mydomain.org.
1               IN      PTR     ns.mydomain.org.   
2               IN      PTR     mail.mydomain.org.
6、把DNS服務器指向自己
#echo "nameserver 127.0.0.1" > /etc/resolv.conf
7、啓動named服務
   #service named start
8、查看監聽的端口,如果監聽53號端口,則表示服務正常。
   #netstat -tunl
9、如果無法正常啓動,可以通過查看/var/log/messages來定位錯誤所在,建議使用如下命令進行。
   #tail -N /var/log/messages
其中,N應該使用打算查看的後N(具體數字)行來替換。
10、驗正安裝結果
1)host命令
   #host -t MX mydomain.org
   #host -t A [url]www.mydomain.org[/url]
   #host -t PTR 192.18.1.1
如果命令執行能正常解析,則表示成功。可以變換着測試各種資源記錄。
2)nslookup命令
#nslookup
>set q=MX     <--這裏可以指定爲想要查看的記錄類型
>mydomain.org   <--指定要查看的域
3)dig命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章