歡迎您光臨本站 註冊首頁

DNS反向解析成功,正向解析不成功問題

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

DNS反向解析成功,正向解析不成功問題

DNS反向解析成功,正向解析不成功問題。
這幾天剛剛接觸Linux,試試架設一個DNS伺服器。安裝過程就免了,我是用RH9的圖形截面安裝的。
我理解相關的幾個配置文件是這樣:
1>/etc/hosts:
10.10.10.1        www.test.com  #自己加的,文件定義本地的IP和主機名稱。

2>/etc/resolv.conf:  search test.com   #我們假設這個域的名字是"test.com"
                          server 10.10.10.1
                          # 是告訴這個伺服器,碰到屬於這個域的主機,就去找10.10.10.1這個伺服器。
3>同時在/etc/named中,我們定義的這幾段:
zone "test.com" IN {                  #好,我想這個時候,伺服器就會從resolv.conf跳到這裡,找到要正向解析test.com里主機需要的文件-「/var/named/test.com.zone」了。
        type master;
        file "test.com.zone";
};

zone "10.10.10.in-addr.arpa" IN {
        type master;                #同樣的,伺服器也會找到要反向解析10.10.10.X子網裡主機需要的文件- "/var/named/named.10.10.10"了。
        file "named.10.10.10";
};
4>下面是/var/named中的相關設置:
/var/named/test.com  :
$TTL        86400
@                        1D IN SOA        test.com.  root.localhost. (
                                        42                ; serial (d. adams)
                                        3H                ; refresh
                                        15M                ; retry
                                        1W                ; expiry
                                        1D )                ; minimum

                          @  IN NS        test.com.
                        www IN A        10.10.10.1                    #這個應該是通過TCP/IP包解析出www.test.com的IP地址應該是10.10.10.1
/var/named/named.10.10.10 :
$TTL        86400
@       IN      SOA    test.com root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      test.com.

     1       IN      PTR     www.test.com.    #將10.10.10.1反向解析為www.test.com
5>好,然後用/usr/sbin/name-checkzone命令檢查/var/named/test.com,發現提示錯誤:(不能識別PP類型「@","www"):unknown RR type:'@'.
6>不管它,我們重起named進程。
7>啟動nslookup,發現反向解析沒有問題,但是正向解析,提示找不到DNS伺服器SERVERFAIL。
8>上網查了一些案例,最後發現是解析文件對格式的要求很嚴格,所有的行都要頂格寫.重新修改解析文件,重起named進程,問題解決.呵呵.
9>請各位和我一樣的新手在配置DNS伺服器時,注意3點 域名要加點」.",所有的解析文件都要頂格寫,修改解析文件以後,要修改Serial號。
《解決方案》

所有的解析文件都要頂格寫?
試了一下$TTL
            @這兩行要頂格寫,其他倒是不頂格也不會出錯。

[火星人 ] DNS反向解析成功,正向解析不成功問題已經有1020次圍觀

http://coctec.com/docs/service/show-post-39323.html