求助,請那位高人幫我檢查FC5的DNS設定對不對?感謝



贊助商連結


頁 : [1] 2

franktao
2006-12-06, 11:22 PM
OS:Fedora Core 5
架設DNS SERVER 及 mail server
Hinet固定ip:59.120.146.158
Hinet申請Domain name:frank-tech.idv.tw
name server:ns1.frank-tech.idv.tw ip:59.120.146.158在Hinet已設定
name server:ns2.frank-tech.idv.tw ip:59.120.146.158在Hinet已設定

我的問題:我用DNS report測試時SOA Record顯示:
FAIL:No valid SOA record came back:
is not frank-tech.idv.tw.

我已試了好久SOA Record 就是不對
我的/etc/named.conf 內容:

...
.....
//
//a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "." IN {
type hint;
file "named.ca";
};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
include "/etc/rndc.key";


zone "frank-tech.idv.tw" IN {
type master;
file "/var/named/frank-tech.idv.tw.hosts";
};

==============
我已把chroot的功能關閉

/var/named/frank-tech.idv.tw.hosts
$TTL 86400
frank-tech.idv.tw. IN SOA ns1.frank-tech.idv.tw. root.frank-tech.idv.tw. (
1997022700 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expiry
86400 ) ; minimum

frank-tech.idv.tw. IN NS ns1.frank-tech.idv.tw.
frank-tech.idv.tw. IN NS ns2.frank-tech.idv.tw.
ns1.frank-tech.idv.tw. IN A 59.120.146.158
ns2.frank-tech.idv.tw. IN A 59.120.146.158
mail.frank-tech.idv.tw. IN A 59.120.146.158
frank-tech.idv.tw. IN MX 10 mail

=================
/etc/mail/local-host-names
#local-host-names - include all aliases for your machine here.
local
localhost.localdomain
frank-tech.idv.tw
mail.frank-tech.idv.tw

================
/etc/mail/access
...
...
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
59.120.146.158 RELAY

=========================
/etc/resolv.conf
search frank-tech.idv.tw
nameserver 168.95.1.1

==============
/etc/hosts
...
..
127.0.0.1 localhost.localdomain localhost
59.120.146.158 ns1.frank-tech.idv.tw

贊助商連結


JoyDai
2006-12-07, 11:12 PM
OS:Fedora Core 5
架設DNS SERVER 及 mail server
Hinet固定ip:59.120.146.158
Hinet申請Domain name:frank-tech.idv.tw
name server:ns1.frank-tech.idv.tw ip:59.120.146.158在Hinet已設定
name server:ns2.frank-tech.idv.tw ip:59.120.146.158在Hinet已設定

我的問題:我用DNS report測試時SOA Record顯示:
FAIL:No valid SOA record came back:
is not frank-tech.idv.tw.

我已試了好久SOA Record 就是不對

==============
你應該先查一下HINET是否已把你的DNS資料設定好了沒。
因為我PING你的IP位址時查到的DNS資料還是動態NAME, 59-120-146-158.HINET-IP.hinet.net
所以看起來你的網域名稱好像HINET還沒幫你設定好。

weiji
2006-12-08, 08:13 AM
ns1.frank-tech.idv.tw. IN A 59.120.146.158
ns2.frank-tech.idv.tw. IN A 59.120.146.158

franktao
2006-12-09, 03:10 PM
你應該先查一下HINET是否已把你的DNS資料設定好了沒。
因為我PING你的IP位址時查到的DNS資料還是動態NAME, 59-120-146-158.HINET-IP.hinet.net
所以看起來你的網域名稱好像HINET還沒幫你設定好。


請教,要如何測試我的DNS資料是動態or靜態

感謝教導

JoyDai
2006-12-09, 07:36 PM
如樓上所說你必須加入那2行才行。

另 ping -a 59.120.146.158 即可查你的DNS反解名稱。

franktao
2006-12-09, 09:11 PM
如樓上所說你必須加入那2行才行。

另 ping -a 59.120.146.158 即可查你的DNS反解名稱。


感謝教導
我有問過Hinet,Hinet給我的答覆是59.120.146.158的DNS資料是正確的,
且是靜態.
我上星期有請朋友透過Webmin連線,幫我設定我的DNS 及mail是可以正常起動.
之後我自己作一次,結果還是SOA Record查詢不到,所以可能還有其它設定我遺漏了.

而這些設定值就是上次朋友所設定的

SO,是不是還有其它設定沒設???

感謝你耐心的回覆.Tks

alec5106
2006-12-09, 09:25 PM
以個人的經驗
同一個ip要設成二個名稱.第二個要用別名cname
ns1.frank-tech.idv.tw. IN A 59.120.146.158
ns2.frank-tech.idv.tw. IN CNAME ns1.frank-tech.idv.tw.

另外,你的反解可能要請hinet幫你設定. 為 ns1.frank-tech.idv.tw.
因為查你的反解的結果是
> 59.120.146.158
Server: hntp1.hinet.net
Address: 168.95.192.1

Name: 59-120-146-158.HINET-IP.hinet.net
Address: 59.120.146.158

基本上反解hinet不會授權給你自己的dns

franktao
2006-12-09, 09:55 PM
以個人的經驗
同一個ip要設成二個名稱.第二個要用別名cname
ns1.frank-tech.idv.tw. IN A 59.120.146.158
ns2.frank-tech.idv.tw. IN CNAME ns1.frank-tech.idv.tw.

另外,你的反解可能要請hinet幫你設定. 為 ns1.frank-tech.idv.tw.
因為查你的反解的結果是
> 59.120.146.158
Server: hntp1.hinet.net
Address: 168.95.192.1

Name: 59-120-146-158.HINET-IP.hinet.net
Address: 59.120.146.158

基本上反解hinet不會授權給你自己的dns


感謝你的回覆
我之前沒有設定反解,DNS report是可以正常起動,尤其SOA Record.

我的問題:我用DNS report測試時SOA Record顯示:
FAIL:No valid SOA record came back:
is not frank-tech.idv.tw

alec5106
2006-12-09, 11:29 PM
那改成用試試
@ IN SOA ns1.frank-tech.idv.tw. root.frank-tech.idv.tw. (

franktao
2006-12-09, 11:40 PM
那改成用試試
@ IN SOA ns1.frank-tech.idv.tw. root.frank-tech.idv.tw. (


frank-tech.idv.tw. IN SOA ns1.frank-tech.idv.tw. root.frank-tech.idv.tw.

改成
@ IN SOA ns1.frank-tech.idv.tw. root.frank-tech.idv.tw.

結果一樣