作者 主題: 請各位大大救一下 gentoo.tw 的 dns 正解問題..  (閱讀 7256 次)

0 會員 與 1 訪客 正在閱讀本文。

paar

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
小弟也摸過一兩年的 domain 管理, 雖學得不好也懂些皮毛,
目前 gentoo.tw 的服務主機有三台, 小弟都有權限進入管理,
gentoo.tw 這個網域是由 benny 在 rs.seed.net.tw 註冊的(這個部分我沒有權限去做更改, 設定),
在 seed 設定上 gentoo.tw 指向的 dns server 是 gentoo.tnc.edu.tw. 與 office160.kiec.kh.edu.tw.
目前的問題是, 各大 dns server 都無法拿到 *.gentoo.tw 的正解,
小弟已斷斷續續奮鬥一兩個星期了還無法解決, 請各位前輩學長們幫忙找找問題出在哪..

用 hinet 的 168.95.1.1 查出來如下: (已經有點奇怪了, 有沒有 set type 查出來的不太一樣)
代碼: [選擇]
$ nslookup
> gentoo.tw
;; connection timed out; no servers could be reached
> server
Default server: 168.95.1.1
Address: 168.95.1.1#53
Default server: 168.95.192.1
Address: 168.95.192.1#53
> set type=any
> gentoo.tw
Server:         168.95.1.1
Address:        168.95.1.1#53

Non-authoritative answer:
gentoo.tw       nameserver = gentoo.tnc.edu.tw.
gentoo.tw       nameserver = office160.kiec.kh.edu.tw.

Authoritative answers can be found from:
gentoo.tw       nameserver = gentoo.tnc.edu.tw.
gentoo.tw       nameserver = office160.kiec.kh.edu.tw.
> www.gentoo.tw
Server:         168.95.192.1
Address:        168.95.192.1#53

** server can't find www.gentoo.tw: SERVFAIL

直接拿 gentoo.tnc 當resolv server 當然是沒問題的:
代碼: [選擇]
> server gentoo.tnc.edu.tw
Default server: gentoo.tnc.edu.tw
Address: 203.68.102.57#53
> www.gentoo.tw
Server:         gentoo.tnc.edu.tw
Address:        203.68.102.57#53

Name:   www.gentoo.tw
Address: 203.68.102.57

拿 seed 當解析 server 又有不一樣的情形:
代碼: [選擇]
> server dns.seed.net.tw
Default server: dns.seed.net.tw
Address: 139.175.55.244#53
> www.gentoo.tw
Server:         dns.seed.net.tw
Address:        139.175.55.244#53

** server can't find www.gentoo.tw: SERVFAIL
> set type=any
> gentoo.tw
Server:         dns.seed.net.tw
Address:        139.175.55.244#53

** server can't find gentoo.tw: SERVFAIL

以上指令是在我家的 PC 上下指令查詢的, ISP 是 hinet,
除以上的資訊外是否還需要其它的資訊來除錯?
請學長們提供一些建議吧..  快哭出來了><~~~

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17466
    • 檢視個人資料
    • http://www.study-area.org
請各位大大救一下 gentoo.tw 的 dns 正解問題..
« 回覆 #1 於: 2007-02-06 00:43 »
kenny@x40:~> host -t ns gentoo.tw
gentoo.tw name server office160.kiec.kh.edu.tw.
gentoo.tw name server gentoo.tnc.edu.tw.
kenny@x40:~> host -t a gentoo.tnc.edu.tw
gentoo.tnc.edu.tw is an alias for gentoo.domo.tnc.edu.tw.
gentoo.domo.tnc.edu.tw has address 203.68.102.57
kenny@x40:~> host -t a office160.kiec.kh.edu.tw
Host office160.kiec.kh.edu.tw not found: 3(NXDOMAIN)
kenny@x40:~> host -t ns gentoo.tw 203.68.102.57
Using domain server:
Name: 203.68.102.57
Address: 203.68.102.57#53
Aliases:

gentoo.tw name server gentoo.tnc.edu.tw.

----
看來你要先確定 office160.kiec.kh.edu.tw 是可以工作的。

paar

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
請各位大大救一下 gentoo.tw 的 dns 正解問題..
« 回覆 #2 於: 2007-02-06 07:08 »
感謝網中人大大的開示,
小弟將 office160 之正解加上後就 OK 了,
但如此小弟有個疑問,
指定兩台 dns 是為了 redundant 備援用的,
但像這樣的情形只因一台正解不出來整個 domain 就完蛋,
那是我什麼地方設定錯了嗎?
為什麼只有一台 gentoo.tnc 活著時, 整個 domain 的正解不能出現?
還是這樣的設定根本沒有備援效果?

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
請各位大大救一下 gentoo.tw 的 dns 正解問題..
« 回覆 #3 於: 2007-02-06 08:30 »
dns clinet會"隨機"去問您那二台DNS,所以大概會有一半查不到.

paar

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
請各位大大救一下 gentoo.tw 的 dns 正解問題..
« 回覆 #4 於: 2007-02-06 14:15 »
引述: "ericshei"
dns clinet會"隨機"去問您那二台DNS,所以大概會有一半查不到.
感謝回應,
不過這樣說起來還是有一點點矛盾之處,
因為在小弟把office160的正解加上去之前的兩天內,
陸陸續續以 ping 和 http 的方式對 gentoo.tw 的網域解析,
加起來有幾十次吧,
總不會那麼巧都"隨機"問到不 work 的那台 office160 吧?

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
請各位大大救一下 gentoo.tw 的 dns 正解問題..
« 回覆 #5 於: 2007-02-06 15:24 »
引述: "paar"
引述: "ericshei"
dns clinet會"隨機"去問您那二台DNS,所以大概會有一半查不到.
感謝回應,
不過這樣說起來還是有一點點矛盾之處,
因為在小弟把office160的正解加上去之前的兩天內,
陸陸續續以 ping 和 http 的方式對 gentoo.tw 的網域解析,
加起來有幾十次吧,
總不會那麼巧都"隨機"問到不 work 的那台 office160 吧?


有些resolver是會是會cache,因此在expired之前,都只會問同一台.

paar

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
請各位大大救一下 gentoo.tw 的 dns 正解問題..
« 回覆 #6 於: 2007-02-06 21:45 »
引述: "ericshei"
引述: "paar"
引述: "ericshei"
dns clinet會"隨機"去問您那二台DNS,所以大概會有一半查不到.
感謝回應,
不過這樣說起來還是有一點點矛盾之處,
因為在小弟把office160的正解加上去之前的兩天內,
陸陸續續以 ping 和 http 的方式對 gentoo.tw 的網域解析,
加起來有幾十次吧,
總不會那麼巧都"隨機"問到不 work 的那台 office160 吧?


有些resolver是會是會cache,因此在expired之前,都只會問同一台.

原來如此, 感謝指教 :D