公司DNS設定方式
花了點時間 把DNS的設定檔給重讀了一下最後終於達成所需要的效果
這設定檔是前網管流下來的 有些雜亂 總之 大家參考參考巴
首先 先看一下 作業系統的版本
# uname -a
Linux dns.dcno1.com 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686 i686 i386 GNU/Linux
由上面得知 我們的作業系統是 Fedora Code 5 Kernel版本為 2.6.15-1.2054_FC5
BIND 版本
# rpm -qa |grep bind
bind-utils-9.3.2-4.1
bind-libs-9.3.2-4.1
system-config-bind-4.0.0-38_FC5
bind-9.3.2-4.1
bind-devel-9.3.2-4.1
由上面得知為 9.3.2-4.1 的版本
預設的DNS設定檔是放在以下路徑的
# vi /etc/named.conf
login as: root
root@192.168.1.252's password: *********
Last login: Wed Nov 28 14:59:02 2007 from 192.168.1.51
# uname -a
Linux www.tjgroup.com.tw 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686 i686 i386 GNU/Linux
#
#
# uname -a
Linux www.tjgroup.com.tw 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686 i686 i386 GNU/Linux
#
# rpm -qa |grep bind
kdebindings-3.5.1-1.2
kdebindings-devel-3.5.1-1.2
bind-utils-9.3.2-4.1
bind-libs-9.3.2-4.1
ypbind-1.19-0
system-config-bind-4.0.0-38_FC5
bind-9.3.2-4.1
bind-devel-9.3.2-4.1
# rpm -qa |grep bind-
bind-utils-9.3.2-4.1
bind-libs-9.3.2-4.1
ypbind-1.19-0
system-config-bind-4.0.0-38_FC5
bind-9.3.2-4.1
bind-devel-9.3.2-4.1
#
# cd /
#
# vi /etc/nam
namazu/ named.conf
# vi /etc/named.conf
這設定檔很多廢話,我只挑重點部份出來說
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
##上面是在敘述今天我們DNS主機的位置定義檔在哪邊
// query-source address * port 53;
};
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.127.0.0";
allow-update { none; };
};
##上面這部份 都是在定義 localhost的設定檔的內容(其實用處不大,書上這樣子教就照做巴)
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
##上面這部份定義IPV6的內容
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
##上面這部份 廣播網域的內容
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
##上面這部份 一樣不是很重要的
zone "dcno1.ocm" {
type master;
file "named.dcno1.com";
};
##重要的來了這段是在定義我們所需要去解析的Domain Name的部份,
##這個設定檔是在定義dcno1.com這個 Domain Name
##且伺服器定義為 Master,設定檔為 named.dcno1.com
zone "." {
type hint;
file "named.root";
};
##上面這部份也很重要,是在定義ROOT Domain的設定檔,這個設定檔需要去網路下載的
http://www.internic.net/ rootdomain的主站
http://www.internic.net/zones/named.root下載此檔案
include "/etc/rndc.key";
##本次沒用到
以上為DNS主機的設定檔部份
# cd /var/named/
#
預設的設定檔入徑為/var/named
# vi named.dcno1.com
$TTL 600
##此設定為 當有外部DNS伺服器對你的DNS的這個領域進行查詢時,這一筆紀錄會放置在對方的DNS伺服器幾秒鐘的意思
##600 本次設定10分鐘
@ IN SOA dns.dcno1.com. root.dns.dcno1.com.(
## 此設定為 設定我們的DNS主機在外部登記的名稱
2006091902 ; Serial ## 僅作為序號而已
28800 ; Refresh ## slave主機更新時間
14400 ; Retry ## 當slave主機登新失敗,多久再重新更新一次
3600000 ; Expire ## 重複ˇretry 多久後就宣告不治...不在更新
86400 ) ; Minimum##可視為TTL,尤其是沒有設定$TTL的時候
@ IN NS dns.dcno1.com.主要DNS主機的名稱
@ IN MX 10mail 郵件伺服器的名稱 MX 代表郵件伺服器 10 代表 優先順序,越小越大
@ IN A 61.1.1.1 dcno1.com的IP位置
www IN A 220.130.162.246 當有人輸入www.dcno1.com所對應的IP位置
mail IN A 211.22.69.108 當有人輸入 mail.dcno1.com所對應的IP位置
上面為 dcno1.com的設定檔內容
以上就完成了 dcno1.com的DNS設定
頁:
[1]