jaybell 撰寫於文章 <94965m$Xi0$6@bbs.openfind.com.tw>...
>
>1. /etc/named.conf
>
>options {
> directory "/var/named";
>};
>zone "." {
> type hint;
> file "named.ca";
>};
>zone "yktairtool.com.tw"{
> type master;
> file "yktairtool.com.tw";
>};
>zone "0.0.127.in-addr.arpa"{
> type master;
> file "named.local";
>};
>zone "216.243.210.in-addr.arpa"{
> type master;
> file "210.243.216";
>};
>
>2 /var/named/named.local
>
>@ IN SOA
penguin.yktairtool.com.tw.
root.penguin.yktiairtool.com.
>tw. (
>
1997022700 ; Serial
>
28800 ; Refresh
>
14400 ; Retry
>
3600000 ; Expire
>
86400 ) ; Minimum
>@ IN NS
penguin.yktairtool.com.tw.
>1 IN PTR
localhost.
>
>3/var/named/210.243.216.129
>
>
IN SOA
penguin.yktairtool.com.tw.
root.penguin.yk$
>
1999102701 ; serial
>
3600 ; refresh
>
900 ;
retry
>
604800 ; expire
>
86400 ; default_ttl
>
)
>@
IN NS
penguin.yktairtool.com.tw.
>129
IN PTR
penguin.yktairtool.com.tw.
>
>4/var/named/yktairtool.com.tw
>
>@
IN SOA
penguin.yktairtool.com.tw.
root.penguin.yk$
>
1999102701 ; serial
>
3600 ; refresh
>
900 ;
retry
>
604800 ; expire
>
86400 ; default_ttl
>
)
>@
IN MX 5
penguin.yktairtool.com.tw.
>@
IN NS
penguin.yktairtool.com.tw.
>penguin IN
A 210.243.216.129
>www
IN CNAME penguin
>localhost IN
A 127.0.0.1
>loopback IN
CNAME localhost
>
>5/var/log/messages
>
>Mar 14 08:59:57 penguin named[1862]: named shutting down
>Mar 14 08:59:57 penguin named[1862]: USAGE 952995597 952991867 CPU=0.04u/0s
CHI$
>Mar 14 08:59:57 penguin named[1862]: NSTATS 952995597 952991867 A=11 PTR=3
>Mar 14 08:59:57 penguin named[1862]: XSTATS 952995597 952991867 RR=14
RNXD=1 RF$
>Mar 14 08:59:58 penguin named: named shutdown succeeded
>Mar 14 08:59:58 penguin named[1949]: starting. named 8.2.2-P3 Thu Nov
11
00:04$
>Mar 14 08:59:58 penguin named[1949]: hint zone "" (IN) loaded
(serial 0)
>Mar 14 08:59:58 penguin named[1949]: Zone "yktairtool.com.tw"
(file
yktairtool.$
>Mar 14 08:59:58 penguin named[1949]: master zone "yktairtool.com.tw"
(IN)
loade$
>Mar 14 08:59:58 penguin named[1949]: Zone "0.0.127.in-addr.arpa"
(file
named.lo$
>Mar 14 08:59:58 penguin named[1949]: master zone
"0.0.127.in-addr.arpa"
(IN) lo$
>Mar 14 08:59:58 penguin named[1949]: Zone
"216.243.210.in-addr.arpa" (file
210.$
>Mar 14 08:59:58 penguin named[1949]: master zone
"216.243.210.in-addr.arpa"
(IN$
>Mar 14 08:59:58 penguin named[1949]: listening on [127.0.0.1].53 (lo)
>Mar 14 08:59:58 penguin named[1949]: listening on [210.243.216.129].53
(eth0)
>Mar 14 08:59:58 penguin named[1949]: listening on [192.168.1.1].53 (eth1)
>Mar 14 08:59:58 penguin named[1949]: Forwarding source address is
[0.0.0.0].1026
>Mar 14 08:59:58 penguin named: named startup succeeded
>Mar 14 08:59:58 penguin named[1950]: Ready to answer queries.
>
>
>請問問題到底出在那?謝謝
>
您原來的問題是問﹕
>>為什麼不滿一個 CLASS C ,Dns 就不能反查
>>請上游幫忙
已經自問自答了﹕也就是﹐就算您機器本身設定好了﹐還要請上游指引下來。
目前暫時不知道您所在的 C Class 到底經過多少個 bit 切割了﹖
您目前的 Host ID 是 129 ﹐這個比較好切了﹐因為無論您用 2個bit
還是 6bit 來切
割﹐您的 Net ID 都可以是 210.243.216.128(如不顧及到其它子網的話)。
那麼在上游管理的 210.243.216 (這個不應該由您來管﹐除非您本身也負責這個
C
Class )﹐應該有類似這樣的反解設定:
$ORIGIN 216.243.210.in-addr.apra.
128 NS penguin.yktairtool.com.tw.
129 CNAME 129.128.216.243.210.in-addr.arpa.
然後在您這台 129 主機應該有負責 128.216.243.210.in-addr.arpa.
的反解﹕
$ORIGIN 128.216.243.210.in-addr.apra.
129 PTR penguin.yktairtool.com.tw.
而正解方面呢﹖
如果 yktairtool.com.tw. 並不在 210.243.216 這個 C Class
內授權﹐而直接由
128這個子網授權的話﹐那麼 NIC 那邊應該用 210.243.216.129
來填寫的吧﹖然則﹐
您無需再擔心正解的設定了。按上面的例子就可以了。
對了﹐在 DNS HOWTO 中﹐有這麼一段﹕4.5 Why reverse lookups don't
work.
http://metalab.unc.edu/mdw/HOWTO/DNS-HOWTO-4.html#ss4.5
其中有一個這樣的連接﹕
http://www.acmebw.com/askmrdns/00007.htm
可以去看看的﹐相信您就知道怎麼設定了。