關於DSN配置--已經解決!

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

關於DSN配置--已經解決!

哪位熱心的朋友能指點一下:
我在VM下跑著rhel 5,配置DNS后能正常啟動,解析像www.sohu.com這樣的域名都沒有問題,但惟獨不能解析我自己配置的那個域www.xyz.edu.cn
我的RHEL 5是用host only方式連接到我機器的上實現與外網連接的
我的named.conf和域數據文件中關於我自己定義的那個域的配置如下:
named.conf:

        zone "xyz.edu.cn" IN {
                type master;
                file "xyz.edu.cn.db";
       };
       zone "0.168.192.in-addr.arpa"IN {
               type master;
               file "0.168.192.in.addr-arpa.zone.db";
      };

xyz.edu.cn.db

$TTL     86400
xyz.edu.cn.    IN  SOA     dns.xyz.edu.cn. root.dns.xyz.edu.cn. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
xyz.edu.cn.       IN  NS      dns.xyz.edu.cn
dns.xyz.edu.cn.   IN  A       192.168.0.100
mail.xyz.edu.cn.  IN  A       192.168.0.100
www.xyz.edu.cn.   IN  A       192.168.0.100
xyz.edu.cn.       IN  MX 10   mai.xyz.edu.cn
bbs.xyz.edu.cn.   IN  CNAME   www.xyz.edu.cn

0.168.192.in.addr-arpa.zone.db

$ttl 38400
0.168.192.in-addr.arpa.     IN     SOA     dns.xyz.edu.cn. root.dns.xyz.edu.cn. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
0.168.192.in-addr.arpa.         IN      NS     dns.xyz.edu.cn.
100.0.168.192.in-addr.arpa.     IN      PTR    dns.xyz.edu.cn.
100.0.168.192.in-addr.arpa.     IN      PTR    www.xyz.edu.cn.
100                             IN      PTR    mail.xyz.edu.cn.

[ 本帖最後由 caolong1688 於 2008-4-8 16:37 編輯 ]
《解決方案》

這是癥狀,請熱心的朋友指點一下,先在這裡謝過了!!!
# service named start
Starting named: [  OK  ]


# nslookup www.sohu.com
Server:         192.168.0.100
Address:        192.168.0.100#53

Non-authoritative answer:
www.sohu.com    canonical name = d7.a.sohu.com.
d7.a.sohu.com   canonical name = cachecernet.a.sohu.com.
Name:   cachecernet.a.sohu.com
Address: 222.28.152.141
Name:   cachecernet.a.sohu.com
Address: 222.28.152.144
Name:   cachecernet.a.sohu.com
Address: 222.28.152.146
Name:   cachecernet.a.sohu.com
Address: 222.28.152.149


# nslookup www.xyz.edu.cn
Server:         192.168.0.100
Address:        192.168.0.100#53

** server can't find www.xyz.edu.cn: NXDOMAIN
《解決方案》

調試模式啟動named 會提示你那裡有問題:

# /usr/sbin/named -u named -gc /etc/named.conf
《解決方案》

# named -u named -gc /etc/named.conf
26-Mar-2008 12:18:25.945 starting BIND 9.3.3rc2 -u named -gc /etc/named.conf
26-Mar-2008 12:18:25.948 found 1 CPU, using 1 worker thread
26-Mar-2008 12:18:25.959 loading configuration from '/etc/named.conf'
26-Mar-2008 12:18:25.967 listening on IPv4 interface lo, 127.0.0.1#53
26-Mar-2008 12:18:25.970 binding TCP socket: address in use
26-Mar-2008 12:18:25.972 listening on IPv4 interface eth0, 192.168.0.100#53
26-Mar-2008 12:18:25.973 binding TCP socket: address in use
26-Mar-2008 12:18:25.988 couldn't add command channel 127.0.0.1#953: address in use
26-Mar-2008 12:18:25.990 couldn't add command channel ::1#953: address in use
26-Mar-2008 12:18:25.992 ignoring config file logging statement due to -g option
26-Mar-2008 12:18:25.998 zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42
26-Mar-2008 12:18:26.001 zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 1997022700
26-Mar-2008 12:18:26.004 zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42
26-Mar-2008 12:18:26.007 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/localhost_resolver: loaded serial 1997022700
26-Mar-2008 12:18:26.009 zone localdomain/IN/localhost_resolver: loaded serial 42
26-Mar-2008 12:18:26.012 zone localhost/IN/localhost_resolver: loaded serial 42
26-Mar-2008 12:18:26.024 zone my.ddns.internal.zone/IN/internal: loading master file slaves/my.ddns.internal.zone.db: file not found
26-Mar-2008 12:18:26.026 zone my.internal.zone/IN/internal: loading master file my.internal.zone.db: file not found
26-Mar-2008 12:18:26.029 zone 0.168.192.in-addr.arpa/IN/external: loaded serial 42
26-Mar-2008 12:18:26.033 zone caolong.edu.cn/IN/external: loaded serial 42
26-Mar-2008 12:18:26.034 zone my.external.zone/IN/external: loading master file my.external.zone.db: file not found
26-Mar-2008 12:18:26.037 running
26-Mar-2008 12:18:26.038 zone caolong.edu.cn/IN/external: sending notifies (serial 42)
26-Mar-2008 12:18:26.042 zone my.slave.internal.zone/IN/internal: refresh: non-authoritative answer from master 127.0.0.1#53 (source 0.0.0.0#0)
26-Mar-2008 12:18:26.544 zone wlan.edu.cn/IN/external: Transfer started.
26-Mar-2008 12:18:26.551 transfer of 'wlan.edu.cn/IN' from 219.224.99.3#53: connected using 192.168.0.100#4994
26-Mar-2008 12:18:26.567 zone wlan.edu.cn/IN/external: office_fit.wlan.edu.cn/A: bad owner name (check-names)
26-Mar-2008 12:18:26.568 zone wlan.edu.cn/IN/external: office_wlan.wlan.edu.cn/A: bad owner name (check-names)
26-Mar-2008 12:18:26.570 zone wlan.edu.cn/IN/external: transferred serial 12061702
26-Mar-2008 12:18:26.571 transfer of 'wlan.edu.cn/IN' from 219.224.99.3#53: end of transfer
26-Mar-2008 12:18:26.574 zone wlan.edu.cn/IN/external: sending notifies (serial 12061702)
26-Mar-2008 12:19:08.792 shutting down
26-Mar-2008 12:19:08.794 no longer listening on 127.0.0.1#53
26-Mar-2008 12:19:08.794 no longer listening on 192.168.0.100#53
《解決方案》

xyz.edu.cn.       IN  NS      dns.xyz.edu.cn
dns.xyz.edu.cn.   IN  A       192.168.0.100
mail.xyz.edu.cn.  IN  A       192.168.0.100
www.xyz.edu.cn.   IN  A       192.168.0.100
xyz.edu.cn.       IN  MX 10   mai.xyz.edu.cn
bbs.xyz.edu.cn.   IN  CNAME   www.xyz.edu.cn


這樣去寫
@                IN       A      192.168.0.100
www           IN   A      192.168.0.100
《解決方案》

謝謝各位,還是不行啊。
《解決方案》

回復 #1 caolong1688 的帖子

把這一行
xyz.edu.cn.       IN  NS      dns.xyz.edu.cn
改為
    IN  NS      dns.xyz.edu.cn.
試試看。
對MS記錄也這樣。
你的紀錄後面少了一個點。
《解決方案》

我現在加上點了,也不行。
《解決方案》

回復 #8 caolong1688 的帖子

能夠把你的整個的named.conf文件都貼出來嗎?另外,把named啟動的信息也貼出來。
還有,建議調試時先把其他的域先去掉,保留一個域就好了,這樣比較容易調試。然後,
仔細留心文件的格式有沒有問題,大部分DNS的問題都是由格式不合法引起的。
《解決方案》

調試信息中不是已經提示錯誤了嗎:

26-Mar-2008 12:18:26.024 zone my.ddns.internal.zone/IN/internal: loading master file slaves/my.ddns.internal.zone.db: file not found
26-Mar-2008 12:18:26.026 zone my.internal.zone/IN/internal: loading master file my.internal.zone.db: file not found
26-Mar-2008 12:18:26.029 zone 0.168.192.in-addr.arpa/IN/external: loaded serial 42
26-Mar-2008 12:18:26.033 zone caolong.edu.cn/IN/external: loaded serial 42
26-Mar-2008 12:18:26.034 zone my.external.zone/IN/external: loading master file my.external.zone.db: file not found


26-Mar-2008 12:18:26.567 zone wlan.edu.cn/IN/external: office_fit.wlan.edu.cn/A: bad owner name (check-names)
26-Mar-2008 12:18:26.568 zone wlan.edu.cn/IN/external: office_wlan.wlan.edu.cn/A: bad owner name (check-names)




[火星人 via ] 關於DSN配置--已經解決!已經有337次圍觀

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