DNS server virker kun med navneserver angivet
Hej.Jeg har i en længere tidsperiode forsøgt at opsætte en DNS server korrekt. Den kører igennem GratisDNS, som sekundær DNS med ip-adressen 93.165.113.98. Jeg har forwardet port 53 (både TCP og UDP) til serverens interne adresse (192.168.1.103). Jeg er nu nået dertil, hvor det virker ét sted - men ikke det rigtige sted. Såfremt jeg har opsat mine linux-servere til at have den interne dns-server som navneserver, så fungerer det umiddelbart fejlfrit. Hvis jeg ikke gør dette, finder browseren ikke værtsnavnet, og melder derfor fejlen, at webstedet ikke kan vises.
Domænet hvorpå DNS-serveren er opsat er http://swiftcms.dk
/etc/bind/named.conf.local ser således ud:
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "sponto.dk" {
type master;
file "sponto.dk.db";
notify no;
};
zone "swiftcms.dk" {
type master;
file "swiftcms.db";
notify no;
allow-transfer {
213.173.243.0/28;
};
allow-update {
213.173.243.0/28;
};
};
zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "reverse/192.168.1";
};
/etc/bind/named.conf.options ser således ud:
options {
directory "/var/cache/bind";
// Stats are your friend
statistics-file "/var/cache/bind/named.stats";
dump-file "/var/cache/bind/named.dump";
zone-statistics yes;
// Generates more efficient zone transfers
transfer-format many-answers;
listen-on { any; };
// If there is a firewall between you and nameservers you want
// to talk to, you might need to uncomment the query-source
// directive below. Previous versions of BIND always asked
// questions using port 53, but BIND 8.1 and later use an unprivileged
// port by default.
// query-source address * port 53;
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
// forwarders {
// 194.239.134.83;
// };
// auth-nxdomain no; # conform to RFC1035
// listen-on-v6 { any; };
// allow-transfer {
// 213.173.243.0/28;
// };
// allow-update {
// 213.173.243.0/28;
// };
};
Ved GratisDNS' AXFR test får jeg disse rå data:
; <<>> DiG 9.3.4-P1 <<>> swiftcms.dk @93.165.113.98 axfr +tries=1 +retry=1 +time=10
; (1 server found)
;; global options: printcmd
swiftcms.dk. 600 IN SOA server.swiftcms.dk. hostmaster.swiftcms.dk. 2008022803 43200 3600 1209600 3600
swiftcms.dk. 600 IN NS server.swiftcms.dk.
swiftcms.dk. 600 IN NS ns1.gratisdns.dk.
swiftcms.dk. 600 IN NS ns2.gratisdns.dk.
swiftcms.dk. 600 IN NS ns3.gratisdns.dk.
swiftcms.dk. 600 IN NS ns4.gratisdns.dk.
swiftcms.dk. 600 IN NS ns5.gratisdns.dk.
swiftcms.dk. 600 IN A 192.168.1.123
*.swiftcms.dk. 600 IN A 192.168.1.123
localhost.swiftcms.dk. 600 IN A 127.0.0.1
mail.swiftcms.dk. 600 IN MX 10 mail.gigahost.dk.
swiftcms.dk. 600 IN SOA server.swiftcms.dk. hostmaster.swiftcms.dk. 2008022803 43200 3600 1209600 3600
;; Query time: 33 msec
;; SERVER: 93.165.113.98#53(93.165.113.98)
;; WHEN: Sun Nov 23 15:23:27 2008
;; XFR size: 12 records (messages 1)
Jeg har på nuværende tidspunkt ingen anelse om, hvorfor en computer ikke kan se hjemmesiden, såfremt den ikke har dns-serverens adresse angivet som navneserver.
Nogen der kan se årsagen, eller eventuelle fejl?
- På forhånd tak!