llinux 下搭建DNS服務器

 linux 下搭建DNS服務器

 一、安裝主DNS服務器
 1、首先查看是否安裝dns需要的安裝包
 rpm -qa|grep bind
 如果出現以下安裝包,則DNS程序安裝完成。如果沒有出現下列包,則安裝。
 yum  install bind*
 bind-devel-9.3.6-4.P1.el5_4.2
 ypbind-1.19-12.el5
 bind-libs-9.3.6-4.P1.el5_4.2
 bind-9.3.6-4.P1.el5_4.2
 bind-sdb-9.3.6-4.P1.el5_4.2
 bind-chroot-9.3.6-4.P1.el5_4.2
 bind-libbind-devel-9.3.6-4.P1.el5_4.2
 bind-utils-9.3.6-4.P1.el5_4.2
 2、配置DNS服務主配置文件,由於我們安裝了bind-chroot這個軟件包,則DNS的
 
 主配置文件路徑爲/var/named/chroot/etc/named.conf
 options
 {
  directory "/var/named"; // the default
 };
 zone "zhubf.com" {
  type master;
  file "zhubf.com.zone";
  allow-transfer {172.17.17.1;};
 };
 zone "17.17.172.in-addr.arpa"{
  type master;
  file "zhubf.com.172.17.17";
 };
 在路徑/var/named/chroot/var/named路徑下,分別編寫DNS正解文件和DNS反解
 
 文件。
 查看正解文件
 more zhubf.com.zone 
 $TTL 86400
 @ IN SOA @       root (
  42 ; serial (d. 
 
 adams)
  3H ; refresh
  15M ; retry
  1W ; expiry
  1D ) ; minimum
 
 zhubf.com.      IN NS master.zhubf.com.
 www IN A 172.17.17.2
 查看反解文件
 more zhubf.com.172.17.17 
 
 $TTL 86400
 @       IN      SOA     @       root  (
                                       42 ; Serial
                                       3H      ; Refresh
                                       15M      ; Retry
                                       1W    ; Expire
                                       1D )    ; Minimum
         IN      NS      master.zhubf.com.
 2       IN      PTR     www.zhubf.com.
 
 3、設置網絡的DNS爲本機,重啓網絡服務。service network restart
 進行測試
  host www.zhubf.com
 www.zhubf.com has address 172.17.17.2
 4、安裝apache服務
 yum install httpd #安裝apache服務
 
  service httpd start
 vim /var/www/html/index.html 
 編寫你想看到的內容
 二、安裝輔助DNS服務器
 1、安裝DNS軟件包
 2、配置DNS配置文件
 配置文件路徑/var/named/chroot/etc/named.conf
 options {
  directory "/var/named";
 };
 zone "zhubf.com" {
  type slave;
  file "zhubf.com.zone";
  masters {172.17.17.2;};
 };
 zone "17.17.172.in-addr.arpa"{
  type slave;
  file "zhubf.com.172.17.17";
  masters {172.17.17.2;};
 };
 三、安裝DNS轉發服務器
 1、查看是否安裝dns軟件包,如果未安裝,則安裝,DNS軟件包在系統光盤自帶
 
 的有,具體步驟見1.1。
 2、配置輔助DNS配置文件
 配置文件路徑/var/named/chroot/etc/named.conf
 options {
  directory "/var/named";
  recursion yes;
  forwarders {172.17.17.2;};
  forward only;
 };
 service named start
 
 進行DNS轉發服務器的測試
 
 客戶端配置DNS爲轉發DNSip,172.17.17.1
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章