查詢 DNS 出現 Served by: 代表什麼呢? - Linux

Table of Contents

※ 引述《best6553 (@.@)》之銘言:
: 我架設的 DNS 是 mydns.aaa.edu.tw
: aaa.edu.tw 已經有設定好,認得 mydns.aaa.edu.tw 是一台 Name Server
: 我用我的 電腦去跟 aaa.edu.tw 查詢 nslookup
: 卻出現
: -------------------------------------
: Served by:
: - mydns.aaa.edu.tw
: 192.168.2.2 (假設這是我真實ip)
: mydns.aaa.edu.tw
: -------------------------------------
: 這樣代表什麼意思呢?
: 我去跟 168.95.1.1 查詢 nslookup
: 得到的結果是正確的
: ----------------------------------
: Name: mydns.aaa.edu.tw
: Address: 192.168.2.2 (假設這是我真實ip)
: ----------------------------------

我最近架設的 DNS 服務出了一個怪問題。

假設 ccc.bbb.aaa.edu.tw 是我的 DNS

以下為一些 DNS
---------------------------------------------------------------
Hinet -> aaa.edu.tw -> bbb.aaa.edu.tw -> ccc.bbb.aaa.edu.tw
---------------------------------------------------------------

我去跟 bbb.aaa.edu.tw nslookup 查詢 ccc.bbb.aaa.edu.tw 得到的回覆是:

--------------------------------------------
Served by:
- ccc.bbb.aaa.edu.tw
192.168.2.2 (假設這是我真實ip)
ccc.bbb.aaa.edu.tw
--------------------------------------------

然而,我去跟 aaa.edu.tw nslookup 查詢 ccc.bbb.aaa.edu.tw 時卻查不到

---------------------------------------------
DNS request timed out.
---------------------------------------------

去跟 Hinet (168.95.1.1)查詢 ccc.bbb.aaa.edu.tw

得到的回應是:
---------------------------------------------
Name: ccc.bbb.aaa.edu.tw
Address: 192.168.2.2 (假設這是我的真實IP)
---------------------------------------------

我的疑問是,為什麼去跟我的上一層詢問時,會出現 Served by: 的字眼?
我重灌之前設定也是都一樣,卻沒有這些字眼?
是不是出現 Serverd by : 這些字,才會造成 aaa.edu.tw 無法查詢到 ccc 這台主機呢?

還有為什麼 Hinet 查尋得到的結果是正確的?

先謝過各位高手的回答 ^ ^

--

All Comments