※ 引述《choukvnn (小敔)》之銘言:
: 作業系統Fedora 8
: 學校的DNS名稱:dns1.tnu.edu.tw
: 學校的IP:140.129.142.200
: 要架設的DNS名稱:misdns.tnu.edu.tw
: IP:140.129.143.181
: 老師是說要將這個DNS掛在學校底下
如前篇推文所說,你的 dns 架好後,得請學校的網管,在學校的 dns1.tnu.edu.tw
新增一個 misdns.tnu.edu.tw 的 zone ,ns server 則指向 linux.misdns.tnu.edu.tw.這台主機
: 但就是不懂怎麼設
: 麻煩各位大大幫我解答
: 感謝
: --------------------
: 1./etc/named.conf
: --------------------
: [root@misdns /]# vi /etc/named.conf
: 43
:
: zone "." IN {
: type hint;
: file "named.ca";
: };
: zone "localhost" {
: type master;
: file "named.localhost";
: };
: zone "0.0.127.in-addr.arpa" {
: type master;
: file "named.127.0.0";
: };
: include "/etc/named.rfc1912.zones";
: zone "misdns.tnu.edu.tw" {
: type master;
: file "named.misdns.tnu.edu.tw";
: };
: zone "143.129.140.in-addr.arpa" {
: type master;
: file "named.140.129.143";
: };
: ---------------
: 2.named.root
: ---------------
: [root@misdns /]# vi /var/named/chroot/var/named/named.root
: . 3600000 IN NS A.ROOT-SERVERS.NET.
: A.ROOT-SERVERS.NET. 3600000 A 140.129.143.181
: --------------------
: 3.named.localhost
: --------------------
: [root@misdns /]# vi /var/named/chroot/var/named/named.localhost
: $TTL 600
: @ IN SOA localhost. root.localhost. (
: 2008050701 ; serial
: 28800 ; refresh
: 14400 ; retry
: 720000 ; expire
: 86400 ) ; minimum
: @ IN NS localhost.
: localhost. IN A 127.0.0.1
: NS @
: A 127.0.0.1
: AAAA ::1
: ----------------------------
: 4.named.misdns.tnu.edu.tw
: ----------------------------
: [root@misdns /]# vi /var/named/chroot/var/named/named.misdns.tnu.edu.tw
: $TTL 600
: @ IN SOA linux.misdns.tnu.edu.tw. root.linux ( 2008050701 28800 14400 720000 86400 )
上面這一行怪怪的,要架設的是 misdns.tnu.edu.tw 這個 zone 吧?這邊不應該指定
主機名稱
@ IN SOA misdns.tnu.edu.tw. root.linux ( 2008050701 28800 14400 720000
: @ IN NS linux.dns1.tnu.edu.tw.
: @ IN NS slave.misdns.tnu.edu.tw.
上面這兩行似乎有問題,你的轄區,為什麼 NS 設成別人的?
@ IN NS linux.misdns.tnu.edu.tw.
@ IN NS slave.misdns.tnu.edu.tw.
: linux IN A 140.129.142.200
: slave IN A 140.129.143.181
: @ IN MX 10 linux
有錯請指正喔 .. (∩_∩)
: ---------------------------
: 5.named.127.0.0
: ---------------------------
: [root@misdns /]# vi /var/named/chroot/var/named/named.127.0.0
: $TTL 600
: @ IN SOA localhost. root.localhost. ( 2008050701 28800 14400 720000 86400 )
: @ IN NS localhost.
: 1 IN PTR localhost.
: -----------------------------
: 6.named.140.129.143
: -----------------------------
: [root@misdns /]# vi /var/named/chroot/var/named/named.140.129.143
: $TTL 600
: @ IN SOA dns1.misdns.tnu.edu.tw. (
: 2008042201 28800 14400 720000 86400 )
: @ IN NS dns1.misdns.tnu.edu.tw.
: @ IN NS dns2.misdns.tnu.edu.tw.
: 181 IN PTR misdns.tnu.edu.tw.
: ---------
: 7.啟動
: ---------
: [root@misdns /]# /etc/init.d/named start
: Starting named:
: Error in named configuration:
: /etc/named.rfc1912.zones:19: zone 'localhost': already exists previous definition: /etc/named.conf:38
: [FAILED]
這邊的錯誤訊息是說,localhost 這個 zone,有重覆定義
named.conf 的設定
: zone "localhost" {
: type master;
: file "named.localhost";
: };
這一行看一下 named.rfc1912.zones 的內容
: include "/etc/named.rfc1912.zones";
如果和上面那一個 named.localhost 一樣的話,兩者留一個就好
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.203.236
※ 編輯: aeolus0829 來自: 220.130.203.236 (05/08 09:11)