redhat7.2 DNS配置筆記(轉)

post0發表於2007-08-11
redhat7.2 DNS配置筆記(轉)[@more@]

  最近在重高手的幫助下,終於配置好了dns服務。現在把個人總結寫出,希望對像我一樣剛學linux的朋友有所幫助。

測試環境:

  作業系統:redhat 7.2

一、例項環境:

  1。一個c類網段地址:202.101.55.0

  2。公司註冊域名:longyu.edu

  3.域名伺服器IP為:202。101。55。1 主機名:www

  4.要解析的伺服器有:

(web伺服器)

mail.longyu.edu(email 伺服器)

二、安裝前準備工作:

  1。首先安裝bind

  這裡你可以採有兩種方式安裝,一種是直接安裝rpm包,另一種是自已編譯。我建議安裝rpm包,既方便又省事。

  安裝完成後應該在/ect目錄下生成named.conf檔案和/var/named目錄

  2。必須保證系統/etc/有以下2個檔案:/etc/resolve.conf和/etc/host.conf

  resolve.conf檔案內容如下:

domain longyu.edu

nameserve 202.101.55.1

  /ect/host.conf檔案內容如下:

ord hosts,bind

multi off

三、dns的主配置檔案/ect/named.conf

  named.conf檔案內容如下:

  options {

    directory '/var/named';

  };

  zone '.' {

    type hint;

    file 'named.ca';

  }

  zone 'localhost' IN {

    file "localhost.zone"

    allow-update{none;};

  };

  zone '0.0.127.in-addr.arpa'{

    type master;

    file 'named.local';

  };

  zone 'longyu.edu'{

    type master;

    file 'longyu.edu';

  };

  zone '55.101.202.in-addr.arpa'{

    type master;

    file '55.101.202';

  };

  include "/etc/rndc.key";

註釋:

  檔案的第一部分option指定域資料檔案都存放在/var/name目錄下,一般情況不做修改。

  檔案第二部分,zone"."定義了根域資訊,也就是當域名伺服器收到域名查詢時,發現客戶查詢請求時,發現客戶希望查詢的域名不是本地域名是,它就會查詢詢/etc/named.ca中定義的根域名伺服器,直到最終得到自己希望查詢的域名。

  檔案的第三部分zone "localhost" 和 zone "0.0.127.in-addr-arpa"定義了本地迴路的正反向解析,一般不修改。

  檔案的第四部分是關鍵,這裡設定我們想要的域名。

  定義了域longyu.edu的相關資訊。

  master是指該伺服器為主域伺服器

  type指定該哉性質

  hint指根域

四、配置dns正向域名轉換資料檔案/var/named/longyu.edu.

  $ TTL 86400

  $ ORLGIN longyu.edu.

  @ 1D IN SOA ns.longyu.edu. root.longyu.edu.

   (42; serial (d.adams)

   3H; refresh

   15M; retry

   1w; expiry

   1D;);minimum

  @ 1D IN NS longyu.edu.

  @ 1D IN MX 10 mail.longyu.edu.

1D IN A 202.101.55.1

  www 1D IN A 202.101.55.1

  ns 1D IN A 202.101.55.1

  mail 1D IN A 202.101.55.1

五。DNS反向域名解析轉抵換資料檔案/var/named/202.101.55

  TTL

  @ IN SOA ns.longyu.edu. root.longyu.edu.(

    19997022700;serial

    28800; refresh

    14400; retry

    3600000; expire

  @ IN NS longyu.edu.

  1 IN PTR longyu.edu.

  2 IN PRT mail.logyu.edu.

  4 IN PRT ns.longyu.edu.

註釋:

  1。SOA是主伺服器一定要設定的命令,通常入在第一行

  2。最前面的符號“@”代表目前所管轄的域。 “IN”代表地址類別,這裡就是固定使用“IN”的。

  3。填入域名伺服器,記住由於DNS資料檔案的特殊格式規定,在最後一定要加上“·”我們填入ns.longyu.edu.

  4.域名伺服器管理員的E-MAIL地址,但要注意的是,E-Mail地址中的分隔符“@”在這裡用“·”來代替,在最後也要加上“。”,在這裡,我們相應寫入:“root.longyu.edu.

  OK,到此就已經基本配置完了,接下來測試最簡單的方法就是ping longyu.edu,另一種方法是nslookup

  我是剛學linux,也許有些地方寫的不對,還忘眾高手指正。我只是希望對像我一樣剛學linux的朋友有所幫助。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945009/,如需轉載,請註明出處,否則將追究法律責任。

相關文章