2009年7月9日 星期四

Domain Name System 設定


★德龍國小1/2個 ClassC,IP163.30.180.0~163.30.180.127

1.修改設定檔 /etc/namedb/named.conf
options {
directory "/etc/namedb";
forwarders {
127.0.0.1;
163.28.50.1;
163.28.50.2;
163.28.50.3;
};
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
zone "tles.tyc.edu.tw" {
type master;
file "/etc/namedb/tles.tyc.edu.tw.hosts";
};
zone "0/25.180.30.163.in-addr.arpa" {
type master;
file "/etc/namedb/163.30.180.rev";
};
zone "." {
type hint;
file "/etc/namedb/named.root";
};

註:163.28.50.1~3為上層(縣網)的DNS

2.設定正解檔案 /etc/namedb/tles.tyc.edu.tw.hosts
@ IN SOA dns.tles.tyc.edu.tw. root.mail.tles.tyc.edu.tw. (
926787467
10800
3600
3600000
38400 )
@ IN NS dns.tles.tyc.edu.tw.
www.tles.tyc.edu.tw. IN A 163.30.180.1
mail.tles.tyc.edu.tw. IN A 163.30.180.1
mail.tles.tyc.edu.tw. IN MX 10 mail.tles.tyc.edu.tw.

dns.tles.tyc.edu.tw. -->DNS 之Domain Name
root.mail.abc.tyc.edu.tw. -->DNS 管理員的 E-mail
926787467 -->Serial 序號,named服務重啟時會判斷數字有無增加,通常以 西元年+月+日+當日版本做序號
10800 -->Refresh slave 伺服器的更新時間
3600 -->Retry 當slave主機更新失敗,多久再重新更新一次
3600000 --> Expire 重複嘗試多久後就停止,不再更新
38400 -->Minimum 可視為 TTL ,當沒有設定 $TTL 時

NS:name server,如果學校網域中有兩台以上DNS主機,則需加此設定,但對應內容需為主機名稱

A:正解,可設定主機名稱及對應IP,每筆主機名稱一定要有一組對應IP。

MX :Mail eXchanger,信件傳遞主機,主機名稱為信箱主機,此參數將指定其信件傳送至何處,通常設定時會加個數字參數做為信件傳送的優先順序,越小越優先。

CNAME:主機別名,當不同主機名稱皆對應至同一個IP時,可各別設定IP對應,但修改時需每筆皆改,CNAME可設定全部主機名稱皆對應至一個主要主機名稱後,再將此主機名稱,用A正解對應至IP即可。

3.設定反解檔案 /etc/namedb/163.30.180.rev
@ IN SOA dns.tles.tyc.edu.tw. root.mail.tles.tyc.edu.tw. (
1101777883
10800
3600
604800
38400 )
@ IN NS dns.tles.tyc.edu.tw.
$ORIGIN 0/25.180.30.163.in-addr.arpa.
1 IN PTR mail.tles.tyc.edu.tw.

4.設定/etc/namedb/named.root
0.0.127.IN-ADDR.ARPA. IN SOA dns.tles.tyc.edu.tw. root.mail.tles.tyc.edu.tw. (
19990522
3600
900
3600000
3600 )
@ IN NS tles.tyc.edu.tw.
1.0.0.127.in-addr.arpa. IN PTR localhost.