回文章列表
作者aeolus0829.bbs@ptt.cc (archer) 看板: linux
標題Re: [問題] 麻煩各位幫我看一下DNS的設定
時間批踢踢實業 (2008/05/08 Thu 09:11:29)
※ 引述《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)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻