twbsd.org
 
  Select Language: Home  SmbFTPD Forum 
FreeBSD
Forum -> FreeBSD
DNS 架設問題 外部無法查詢
reilong -
使用中華電信固定IP
架設DNS後只能在本機查詢
不知是否有那裡沒設定好


【作業環境】
FreeBSD 5.4-RELEASE
BIND 9.3.1

named.conf
【路徑】
/etc/namedb/named.conf
【內容】
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";

forwarders {
168.95.1.2 ;
168.95.192.3;
} ;

listen-on { 127.0.0.1; };

};

zone "." {
type hint;
file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};

zone "donfa.com.tw" {
type master;
file "/etc/namedb/donfa.com.tw.hosts";
allow-transfer {168.95.192.3; 168.95.1.2; }; //BIND 9 以上版本 中華電信要求加入
};

//BIND 9 以上版本 中華電信要求加入【開始】
server 168.95.1.2 {
transfer-format one-answer;
};

server 168.95.192.3 {
transfer-format one-answer;
};
//BIND 9 以上版本 中華電信要求加入【結束】

zone "49.54.125.59.in-addr.arpa" {
type master;
file "/etc/namedb/59.125.54.49.rev";
};

----------------------------------------------------------

donfa.com.tw.hosts
【路徑】
/etc/namedb/donfa.com.tw.hosts
【內容】
$ttl 38400
donfa.com.tw. IN SOA dns.donfa.com.tw. reilong.mail.donfa.com.tw. (
1148456785
10800
3600
604800
38400 )
donfa.com.tw. IN NS dns.donfa.com.tw.
donfa.com.tw. IN MX 10 www.donfa.com.tw.
localhost IN A 127.0.0.1
www.donfa.com.tw. IN A 59.125.54.49
mail.donfa.com.tw. IN CNAME www
ftp.donfa.com.tw. IN CNAME www

----------------------------------------------------------

59.125.54.49.rev
【路徑】
/etc/namedb/59.125.54.49.rev
【內容】
$ttl 38400
49.54.125.59.in-addr.arpa. IN SOA dns.donfa.com.tw. reilong.mail.donfa.com.tw (
1148457174
10800
3600
604800
38400 )
49.54.125.59.in-addr.arpa. IN NS dns.donfa.com.tw.
49.54.125.59.in-addr.arpa. IN PTR dns.donfa.com.tw.

----------------------------------------------------------

/etc/resolv.conf
【內容】
domain donfa.com.tw
nameserver 127.0.0.1

----------------------------------------------------------

本機測試
www# nslookup www.donfa.com.tw
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: www.donfa.com.tw
Address: 59.125.54.49

www# nslookup mail.donfa.com.tw
Server: 127.0.0.1
Address: 127.0.0.1#53

mail.donfa.com.tw canonical name = www.donfa.com.tw.
Name: www.donfa.com.tw
Address: 59.125.54.49

www# nslookup ftp.donfa.com.tw
Server: 127.0.0.1
Address: 127.0.0.1#53

ftp.donfa.com.tw canonical name = www.donfa.com.tw.
Name: www.donfa.com.tw
Address: 59.125.54.49

www# nslookup 59.125.54.49
Server: 127.0.0.1
Address: 127.0.0.1#53

49.54.125.59.in-addr.arpa name = dns.donfa.com.tw.

www# nslookup
> set type=MX
> donfa.com.tw
Server: 127.0.0.1
Address: 127.0.0.1#53

donfa.com.tw mail exchanger = 10 www.donfa.com.tw.

---------------------------------------------------------
非本機測試

Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\

C:\>nslookup
Default Server: dns.hinet.net
Address: 168.95.1.1

> www.donfa.com.tw
Server: dns.hinet.net
Address: 168.95.1.1

DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to dns.hinet.net timed-out
> donfa.com.tw
Server: dns.hinet.net
Address: 168.95.1.1

DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to dns.hinet.net timed-out
>
Alex -
我猜是因為你在 config 檔中只設定 listen 127.0.0.1

listen-on { 127.0.0.1; };
reilong -
感謝幫忙
我把named.conf內的
listen-on { 127.0.0.1; };
拿掉就可以了
謝謝

Copyright © 2002-2026 Alex Wang from www.twbsd.org. All rights reserved.