作者chen@cc.nctu.edu.tw (C.S.Chen), 信區: unix
標題[DNS/bind] Lame Server ? (實例篇)
時間National Chiao-Tung University, Taiwan (Sun Mar 30 20:17:54 1997)
轉信站: GIBBS!news.iie.ncku!ccnews.NCTU!news-peer.nctu!news.nctu!netnews.NCTU!n
Origin: netnews.nctu.edu.tw
bind/4.9.x Lame Server 訊息所代表的意義 ( 實例篇 )
=======================================
Lame Server 的成因, 從理論上來看, 就是兩個條件:
----------------------------------------------
a) NS delegated (被授權)
b) non-authoritative (沒有該 domain zone 的全部資料, e.g SOA, ...)
這裏有 4 行 Lame Server 的 sample messages, 前 2 行屬 forward domain zone,
後兩行屬 reverse domain zone. 底下, 分別加以說明.
--------------< Forward domain zone >----------------------------------------
Mar 30 12:09:31 ns named[3544]: Lame server on 'www.catv.com.tw' (in 'catv.COM.tw'?): [203.67.199.1].53 'igndns.gcn.net.tw': learnt (A=203.77.2.139,NS=140.92.1.50)
Mar 30 13:44:32 ns named[3544]: Lame server on 'ftp.wownet.net.tw' (in 'wownet.net.tw'?): [203.79.6.2].53 'ns.wownet.net.tw': learnt (A=140.111.1.2,NS=140.111.1.2)
--------------< Reverse domain zone >---------------------------------------
Mar 30 13:36:00 ns named[3544]: Lame server on '32.142.192.192.in-addr.arpa' (in '142.192.192.IN-ADDR.ARPA'?): [140.128.153.1].53 'vghtc.vghtc.gov.tw': learnt (A=168.95.1.1,NS=140.111.1.2)
Mar 30 13:36:39 ns named[3544]: Lame server on '142.104.128.140.in-addr.arpa' (in '104.128.140.IN-ADDR.ARPA'?): [140.128.99.1].53 's867.thu.edu.tw': learnt (A=140.111.1.2,NS=140.111.1.2)
============================================================================
case 1: 關於 forward domain zone
-------
以第 1 行錯誤訊息, 為例:
1) 待查的 domain name :
www.catv.com.tw
2) 理論上, catv.com.tw 的負責 DNS server : ( one of the many DNS hosts)
-- catv.com.tw 的 NS 記錄, 所指到的 DNS host
igndns.gcn.net.tw ( 203.67.199.1 )
3) 送出這次 query (www.catv.com.tw) 的 DNS server:
A=203.66.2.199
4) 負責 catv.com.tw 的 NS 記錄的上一層 ( com.tw) 的 DNS server
-- com.tw 的 NS 記錄, 所指到的 DNS host
NS=140.92.1.50 (aladdin.iii.org.tw)
* 目前, 另一個負責 com.tw 的 DNS server 為 moevax.edu.tw
How to fix:
---------
至於, 出現這個問題的成因. 通常是 (2) 和 (4) 的 DNS servers 設定不配合,
除了少數的情況, 一般的情況下是 (2) 的 DNS 管理者, 有管理上的疏失.
因此, 必須通知該 domain zone 的管理者, 加以更正.
Note:
更遭的情形是, (2) 的管理者(or 相關單位), 對 DNS server 的運作,
不夠了解, 加上系統上所用的 DNS server (named) 程式過於老舊, 以致
設定造成錯誤, 還不知道. 誤己誤人.
=============================================================================
case 2: 關於 reverse domain zone 的訊息
-------
以第 3 行錯誤訊息, 為例:
1) 待查的 domain name :
32.142.192.192.in-addr.arpa.
2) 理論上, 142.192.192.in-addr.arpa 的負責 DNS server (之一)
-- 142.192.192.in-addr.arpa 的 NS 記錄, 所指到的 DNS host
vghtc.vghtc.gov.tw (140.128.153.1)
3) 送出這次 query(32.142.192.192.in-addr.arpa) 的 DNS server:
A=168.95.1.1
4) 負責 142.192.192.in-addr.arpa 的 NS 記錄的上一層的 DNS server
-- 192.192.in-addr.arpa 的 NS 記錄, 所指到的 DNS host
NS=140.111.1.2 (moevax.edu.tw)
* 目前, 另一個負責 com.tw 的 DNS server 為 moevax.edu.tw
--
Joe. C.S.Chen, chen@cc.nctu.edu.tw
******* Knowledge is of two kinds. We know a subject ourselves, ********
or we know where we can find information upon it.