Chinaunix

标题: 域名解析问题,高手帮忙,急! [打印本页]

作者: hrbym    时间: 2003-12-25 16:30
标题: 域名解析问题,高手帮忙,急!
#more /var/named/db.test.com.cn
; Created Fri Apr 16 17:52:07 CDT 1999 by services/ns-admin
;
$ORIGIN test.com.cn.
@               IN SOA  nsa.test.com.cn. root.test.com.cn. (
                924252731               ; Serial Number
                10800                   ; Refresh after 3 hours
                3600                    ; Retry after 1 hour
                604800                  ; Expire after 1 week
                86400 )                 ; Minimum TTL of 1 day

        IN NS   nsa.test.com.cn.
        IN NS   nsb.test.com.cn.
        IN MX   10      nsa.test.com.cn.
        IN MX   20      nsb.test.com.cn.
nsa     IN A    201.101.68.130
nsb     IN A    201.101.68.131
www     IN A    211.91.133.15
localhost       IN A    127.0.0.1



# nslookup test.com.cn
Server: test.com.cn
Address:  201.101.68.130

*** test.com.cn can't find test.com.cn: Server failed
#
# nslookup nsa.test.com.cn
Server:  test.com.cn
Address:  201.101.68.130

Non-authoritative answer:
Name:    nsa.test.com.cn
Address:  201.101.68.130

#

问题1  为何DNS server是test.com.cn,而不是nsa.test.com.cn?

问题2为何无法解析域名,而只能解析域名服务器?
作者: 網中人    时间: 2003-12-26 02:20
标题: 域名解析问题,高手帮忙,急!
請問你的 OS 版本可用 dig 嗎?若然,用 dig 來查的結果又如何?

問題一:你是否在上游注冊如此?
問題二:可能是上游答案。
作者: hrbym    时间: 2003-12-26 08:23
标题: 域名解析问题,高手帮忙,急!
是solaris的,不能用dig。我在resolv.conf中定义了nameserver 127.0.0.1和domain test.com.cn进行测试显示server local,但解析test.com.cn仍然显示服务器fail。    
作者: 網中人    时间: 2003-12-26 09:16
标题: 域名解析问题,高手帮忙,急!
嗯,那... 若將 named.conf 中關於貴 zone 設定用 /*  .... */ 包起來註解掉,
再重跑 named ,結果又如何?
作者: hrbym    时间: 2003-12-26 11:13
标题: 域名解析问题,高手帮忙,急!
SERVER:nsa.test.com.cn
但nslookup test.com.cn仍然为fail.
nslookup nsa.test.com.cn成功!!!
作者: 網中人    时间: 2003-12-26 11:25
标题: 域名解析问题,高手帮忙,急!
fail 那行是你在 resolv.conf 使用的 nameserver 查不到反解。
請翻一下本版舊文,多此提到過了...

若是否發現註解掉的結果還是一樣呢?
那應該是 resolv.conf 的第二台 nameserver 幫你找的,
且那可能是你的  是 8.x 或更早的版本(嗯?還是 4.x 以前啊?我忘了...)
在舊版的 resolver 在判斷 authorized server 時,跟新板不一樣哦。
舊版若找不到 SOA 的 ns ,則信任上游的 record ,
但新版則不然...
作者: hrbym    时间: 2003-12-26 12:49
标题: 域名解析问题,高手帮忙,急!
fail 那行是你在 resolv.conf 使用的 nameserver 查不到反解。为何查反解啊?是正向查询错误啊!

SunOS nsa 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-250

舊版若找不到 SOA 的 ns

为何会找不到呢?怎么解决啊,老大帮忙啊!
作者: hrbym    时间: 2003-12-26 13:12
标题: 域名解析问题,高手帮忙,急!
# vi /etc/resolv.conf
; Created Fri Apr 16 17:52:07 CDT 1999 by services/ns-admin
;
domain          cpst.com.cn
#nameserver     127.0.0.1
#nameserver     本机DNS
nameserver      上级DNS

则nslookup test.com.cn
返回为test.com.cn.test.com.cn
而nslookup nsa.test.com.cn
返回为nsa.test.com.cn.test.com.cn

修改
# vi /etc/resolv.conf
; Created Fri Apr 16 17:52:07 CDT 1999 by services/ns-admin
;
domain          cpst.com.cn
#nameserver     127.0.0.1
nameserver     本机DNS
#nameserver      上级DNS

# nslookup test.com.cn
Server:  nsa.test.com.cn
Address:  201.101.68.130

*** nsa.test.com.cn can't find test.com.cn: Server failed

而nslookup nsa.test.com.cn
返回正确
作者: 網中人    时间: 2003-12-26 15:33
标题: 域名解析问题,高手帮忙,急!
原帖由 "hrbym" 发表:
fail 那行是你在 resolv.conf 使用的 nameserver 查不到反解。为何查反解啊?是正向查询错误啊!

SunOS nsa 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-250

舊版若找不到 SOA 的 ns?
为何会找不到呢?怎么解决啊,老大帮忙啊!


第一個問題,我說過了:請翻一下本版舊文,或精華。(你看越多收獲越多)

第二,套周星馳食神裡的話:施主,這個問題的答案就要問你自己囉...  ^_^
因為上游在"delegation" 的時候,通常只會設 NS 及 A 記錄。
而 SOA 則是在你所註冊的機器上設,同時,也可再指定 NS ....
若,上游設對,而你沒設對,那就找不到 ns 了啊...
所以我才引食神的話給你~~~ ^_^

p.s.
再贈你一招萬年不變的必備絕數:
欲設 named ,必先看 log ﹗
---新葵花寶典




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2