不是要在 xxx.xxx.edu.tw 中設 而是要在 123.123.xxx.xxx 中設~~~ ^^
--
[1;32m※ Origin: [33m碩誠資訊 [37m<bbs.cynix.com.tw> [m
[1;31m◆ From: [36m211.75.239.209 [m
對不起~~我這樣說好像有點錯誤~~~ ><
這麼說吧~~~你先執行 nslookup
>set q=ptr
>你的ip
看看~~~nameserver = ???
就是要在那台server或那幾台中設定~~
你可以通知你們學校的網管人員幫你設定~~
反解設定必須做兩件事:
(1)將你的 DNS 本身設定好正反解.
(2)跟你的 IP 發放單位申請 IP 反解.
通常一個 C class 以下要跟 IP 發放單位申請反解.
如果你是 C class 以下,那麼你的 DNS 本身可以不用設定反解,
因為上游單位會幫你設定.
ADSL 最多發 64 個,SO..去跟你的 ISP 設定反解吧!
--
[1;32m※ Origin: [33m碩誠資訊 [37m<bbs.cynix.com.tw> [m
[1;31m◆ From: [36mleo.ezla.idv.tw [m
首先﹐您目前所使用的 IP 範例不是很好﹐尤其是在做反解的時候容易混亂。不如讓我
們假設為如下格式吧﹕
您的 IP 是﹕ 1.2.3.103
貴校的 DNS IP 是﹕ 1.2.3.1
那您先用 nslookup 查一下您的上游 IP 的 NS 是哪些﹕
nslookup
set q=ns
1.in-addr.arpa
2.1.in-addr.arpa
3.2.1.in-addr.arpa
如果貴校的反解已經成功註冊﹐同時假設它負責 1.2.3.x 的 IP 反解﹐那麼﹐當您查
詢 3.2.1.in-addr.arpa 的 NS 時候﹐所回應的結果之一﹐應該會包括 1.2.3.1 這台
機器。
當以上假設都成立的時候﹐您就要找到管理 1.2.3.1 主機的負責人﹐請他將 103 的反
解 (PTR) 建立好﹐當然您得提供正確的正解名稱了﹐例如﹕
www.abc.idv.tw
pop.abc.idv.tw
smtp.abc.idv.tw
ftp.abc.idv.tw
等等。事實上您可以用一個 IP 設定多個 PTR 記錄。只是用 nslookup 時要先 set
q=ptr 才看到全部記錄而已。
如果您想自己日後修改反解記錄﹐又不想再次勞煩上游﹐那可以請他授權下來給您。方
法有好幾種﹐其中用 CNAME 的方式是個不錯的主意。這樣﹐您可以將正解和反解都設
在同一個 RR 記錄檔上。步驟如下﹕
1) 先請上游 (1.2.3.1) 在 zone 3.2.1.in-addr.arpa 的 RR 檔上設定一行﹕
103 IN CNAME 103.abc.idv.tw.
2) 然後在 1.2.3.103 (或負責貴 domain 的主機)上的 zone abc.idv.tw 之 RR 檔上
加上﹕
103 IN PTR www.abc.idv.tw.
103 IN PTR ftp.abc.idv.tw.
103 IN PTR pop.abc.idv.tw.
103 IN PTR smtp.abc.idv.tw.
www IN A 1.2.3.103
ftp IN A 1.2.3.103
pop IN A 1.2.3.103
smtp IN A 1.2.3.103
這樣﹐日後要是要修改記錄名稱﹐自己改就行﹐不用再勞駕上游了﹐當然﹐第一次還是
要請對方設定的。
更多的 DNS 設定技巧﹐可以參考如下網頁﹕
http://ccns.ncku.edu.tw/study-area/linux/linux_dns.htm
--
======= http://go.to/study-area =======
飛雪迎春到﹐風雨送春歸
已是寒崖百丈冰﹐尤有花枝俏
俏也不爭春﹐只把春來報
待得山花爛漫時﹐他在叢中笑﹗
如果沒記錯的話,你可以向TWNIC指定你的Domain的DNS伺服器位址
然後自己架一個DNS,這樣你要怎麼解就隨便你了。
--
[m [1;32m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 203.65.211.100] [m
--
[m [1;33m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 203.65.211.100] [m
其實我一早不是這樣說嗎﹕
>您可以將正解和反解都設在同一個 RR 記錄檔上
所以﹐不止四行﹐而是全部都設在 abc.idv.tw 該 zone 的 RR 檔上。
可是他用的是學校的ip,應該還是需要求助學校的電算中心吧?
沈睡精靈 <iy016...@bbs.cs.nthu.edu.tw> wrote in message
news:3eEh4F$5...@bbs.cs.nthu.edu.tw...
> > 如果您想自己日後修改反解記錄﹐又不想再次勞煩上游﹐那可以請他授權下來給
您。方
> > 法有好幾種﹐其中用 CNAME 的方式是個不錯的主意。這樣﹐您可以將正解和反解
都設
> > 在同一個 RR 記錄檔上。步驟如下﹕
> > 1) 先請上游 (1.2.3.1) 在 zone 3.2.1.in-addr.arpa 的 RR 檔上設定一行﹕
> > 103 IN CNAME 103.abc.idv.tw.
> > 2) 然後在 1.2.3.103 (或負責貴 domain 的主機)上的 zone abc.idv.tw 之 RR
檔上
> > 加上﹕
> > 103 IN PTR www.abc.idv.tw.
> > 103 IN PTR ftp.abc.idv.tw.
> > 103 IN PTR pop.abc.idv.tw.
> > 103 IN PTR smtp.abc.idv.tw.
> > www IN A 1.2.3.103
> > ftp IN A 1.2.3.103
> > pop IN A 1.2.3.103
> > smtp IN A 1.2.3.103
> 但是小弟照您的方式去作....還是不行耶
> 像我nslookup 1.2.3.1時就出現error
> 但是nslookup 168.95.192.1卻又可以!
> 還有我在1.2.3.1這台機器中,nslookup 1.2.3.103也會出現error耶!
> 是那裡出問題了?
嗯﹐您的來信也收到了﹐或許請把查詢結果寄來給我看看吧。
另外﹐剛纔重新讀了閣下前一篇回應﹐可能您把 RR 的解釋理會錯了﹕
RR 是 Resource Record 而不是 Reverse Record 哦 ~~
所以﹐按前面例子﹐負責 zone abc.idv.tw 的只有一個記錄檔 (不管您起什麼名字)﹐
然後將上面各行寫在同一個記錄檔就行。
下面讓我們看看 DNS 關於 abc.idv.tw 之主機正解記錄(A)的查詢過程(當沒有 cache
的時候)﹕
1) 從 name.ca (type hint) 中得知 root (.) 的 NS 有哪些。
2) 查 . 其中一台的 NS 尋問 tw 的 NS 有哪些。
3) 向上一個查詢結果得到的其中一台 tw 之 NS 查詢負責 idv.tw 的 NS 有哪些。
4) 向上一個查詢結果得到的其中一台 idv.tw 之 NS 查詢負責 abc.idv.tw 的 NS 有
哪些。
5) 最後向負責 abc.idv.tw 之 NS 查詢該 zone 下面的記錄﹔如果有下游授權的
sub-zone﹐那就再往下找 NS ﹐直到查到最後的 A 記錄。
然後讓我們看看 CNAME 的作用﹐例如﹕
$ORIGIN abc.idv.tw
moon IN A 1.2.3.4
sun IN CNAME moon.abc.idv.tw.
1) 查詢 sun 的時候得到的是一個 CNAME 記錄。
2) 凡是 CNAME 左邊(LHS)的記錄﹐將轉向查詢其右邊(RHS)的記錄﹐也就是查 sun 會
轉向查 moon。
3) 經查前一個 RHS 記錄得到的是 A 記錄﹐完成查詢。
再來﹐讓我們看看前例子中﹐查詢 1.2.3.103 之反解記錄(PTR)﹕
1) 查詢 arpa.
2) 查詢 in-addr.arpa.
3) 查詢 1.in-addr.arpa.
4) 查詢 2.1.in-addr.arpa.
5) 查詢 3.2.1.in-addr.arpa. 發現有一個 LHS 為 103 的 記錄是 CNAME﹐轉向查
RHS 記錄 103.abc.idv.tw.
6) 然後查詢 tw.
7) 查詢 idv.tw.
8) 查詢 abc.idv.tw. 發現一個 103 的 PTR 記錄﹐查詢完成。
最後﹐讓我們看看 cache 的作用﹕
如果 103.abc.idv.tw. 的 PTR 記錄已經在 cahce 中﹐ DNS 直接回答﹔可以省掉前面
8 個步驟。
如果 abc.idv.tw. 的 NS 記錄已經在 DNS 的 cache 中﹐那麼就直接向 NS 查詢 103
﹔可以省略前面的 7 個步驟。
如果 idv.tw. 的 NS NS 記錄已經在 cache 中﹐可以省略前面 6 個步驟。
如此類推。
如果您搬遷了 DNS 或修改了 RR 記錄﹐那麼其它 DNS 可能要等 cache 的 TTL 超過了
才能查到新記錄﹐或是清空 DNS 的 cache (如重新啟動)。
如果小弟敘述有錯誤﹐請大家不吝指正。謝謝﹗