Allereerst weet ik niet zeker of mijn topic hier hoor.
Tot voor kort werkte mijn linux bind server fantastisch op het interne netwerk. Uiteraard moest ik er toen aanzitten en krijg ik het met geen mogelijkheid meer aan de praat. Mijn probleem beperkt zich voornamelijk tot de internal view. Ik krijg op de locale clients van de server een SERVFAIL terug als het om mijn eigen domein (vanweenen.net) gaat. Alle andere domeinen zoekt hij wel gewoon netjes op. Mijn vraag is waarom? Het werkte eerst perfect tot ik er een mail record aan toe wilde voegen en nu krijg ik het met geen mogelijkheid meer aan de praat.
Ik heb al zoveel geprobeerd aan tepassen hieronder. Maar het wil maar niet werken.
Dit is de versie die ik op dit moment heb.
Ziet er iemand een fout in?
En als extra zal ik ook nog even de output geven van syslog na een restart van bind.
Hier volgt een dig uitgevoerd op de nameserver zelf.
Ik weet dat het gruwelijk veel informatie is maar ik wilde jullie niets onthouden en waarschijnlijk maak ik gewoon ergens een configuratiefout.
Tot voor kort werkte mijn linux bind server fantastisch op het interne netwerk. Uiteraard moest ik er toen aanzitten en krijg ik het met geen mogelijkheid meer aan de praat. Mijn probleem beperkt zich voornamelijk tot de internal view. Ik krijg op de locale clients van de server een SERVFAIL terug als het om mijn eigen domein (vanweenen.net) gaat. Alle andere domeinen zoekt hij wel gewoon netjes op. Mijn vraag is waarom? Het werkte eerst perfect tot ik er een mail record aan toe wilde voegen en nu krijg ik het met geen mogelijkheid meer aan de praat.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
| //Hier begint named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
//Hier begint named.conf.options
options {
directory "/var/cache/bind";
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
allow-recursion { localnets; };
};
//Hier begint named.conf.local
acl slaves {
193.218.105.144/28;
195.234.42.0/24;
87.98.164.164;
88.191.64.64;
};
acl internals {
127.0.0.0/8;
192.168.1.0/24;
};
view "internal" {
match-clients { internals; };
recursion yes;
// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
zone "vanweenen.net" {
type master;
file "/etc/bind/internals/vanweenen.net";
};
};
view "external" {
match-clients { any; };
recursion no;
zone "vanweenen.net" {
type master;
file "/etc/bind/externals/vanweenen.net";
allow-transfer { slaves; };
};
}; |
Ik heb al zoveel geprobeerd aan tepassen hieronder. Maar het wil maar niet werken.
Dit is de versie die ik op dit moment heb.
Ziet er iemand een fout in?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| $TTL 1D
@ IN SOA ns1.vanweenen.net. root.vanweenen.net. (
2008011710
28800
7200
864000
86400
)
IN NS ns1.vanweenen.net.
IN MX 100 mail.vanweenen.net.
IN A 192.168.1.2
server.vanweenen.net. IN A 192.168.1.2
mail.vanweenen.net. IN A 192.168.1.2
ns1.vanweenen.net. IN A 192.168.1.2
livebox IN A 192.168.1.1
linksys IN A 192.168.1.3
joost IN A 192.168.1.251
joke IN A 192.168.1.252
macbook A 192.168.1.254
hans IN A 192.168.1.253
mail IN CNAME server
www IN CNAME server
ftp IN CNAME server
trac IN CNAME server |
En als extra zal ik ook nog even de output geven van syslog na een restart van bind.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| Jan 17 14:20:56 server named[6015]: shutting down: flushing changes Jan 17 14:20:56 server named[6015]: stopping command channel on 127.0.0.1#953 Jan 17 14:20:56 server named[6015]: stopping command channel on ::1#953 Jan 17 14:20:56 server named[6015]: no longer listening on ::#53 Jan 17 14:20:56 server named[6015]: no longer listening on 127.0.0.1#53 Jan 17 14:20:56 server named[6015]: no longer listening on 192.168.1.2#53 Jan 17 14:20:56 server named[6015]: exiting Jan 17 14:20:59 server named[6198]: starting BIND 9.3.4 -u bind Jan 17 14:20:59 server named[6198]: found 1 CPU, using 1 worker thread Jan 17 14:20:59 server named[6198]: loading configuration from '/etc/bind/named.conf' Jan 17 14:20:59 server named[6198]: listening on IPv6 interfaces, port 53 Jan 17 14:20:59 server named[6198]: listening on IPv4 interface lo, 127.0.0.1#53 Jan 17 14:20:59 server named[6198]: listening on IPv4 interface eth0, 192.168.1.2#53 Jan 17 14:20:59 server named[6198]: both "recursion no;" and "allow-recursion" active for view external Jan 17 14:20:59 server named[6198]: command channel listening on 127.0.0.1#953 Jan 17 14:20:59 server named[6198]: command channel listening on ::1#953 Jan 17 14:20:59 server named[6198]: zone 0.in-addr.arpa/IN/internal: loaded serial 1 Jan 17 14:20:59 server named[6198]: zone 127.in-addr.arpa/IN/internal: loaded serial 1 Jan 17 14:20:59 server named[6198]: zone 255.in-addr.arpa/IN/internal: loaded serial 1 Jan 17 14:20:59 server named[6198]: zone localhost/IN/internal: loaded serial 1 Jan 17 14:20:59 server named[6198]: dns_master_load: /etc/bind/internals/vanweenen.net:22: mail.vanweenen.net: CNAME and other data Jan 17 14:20:59 server named[6198]: zone vanweenen.net/IN/internal: loading master file /etc/bind/internals/vanweenen.net: CNAME and other data Jan 17 14:20:59 server named[6198]: zone vanweenen.net/IN/external: loaded serial 2008011709 Jan 17 14:20:59 server named[6198]: running Jan 17 14:20:59 server named[6198]: zone vanweenen.net/IN/external: sending notifies (serial 2008011709) |
Hier volgt een dig uitgevoerd op de nameserver zelf.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| joost@server:/etc/bind$ dig vanweenen.net ; <<>> DiG 9.3.4 <<>> vanweenen.net ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 44834 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;vanweenen.net. IN A ;; Query time: 1 msec ;; SERVER: 192.168.1.2#53(192.168.1.2) ;; WHEN: Thu Jan 17 14:23:26 2008 ;; MSG SIZE rcvd: 31 |
Ik weet dat het gruwelijk veel informatie is maar ik wilde jullie niets onthouden en waarschijnlijk maak ik gewoon ergens een configuratiefout.