Ik ben al 2 dagen bezig om mijn DNS server goed in te stellen maar het wil je niet helemaal lukken, daarom roep ik graag de hulp in van jullie.
Op zich ben ik zover dat ik de caching DNS server voor het internet goed heb werken. Het probleem zit hem in mijn locale netwerk.
De naam van mijn server is bachus, mijn local domain wil ik olympus.home noemen zodat ik vanaf mijn werkstation die achter mijn server hangt, mijn server kan benaderen met bv "ping bachus.olympus.home"
Ik ben al 2 dagen bezig met prutsen en niet geheel zonder resultaat, het is nu wel mogelijk om bij een ip een hostname op te vragen:
Zoals je ziet vind hij meerdere hostnames op het ip adres van mijn server.
Maar als ik dan het ip op wil vragen van een hostname gaat het mis:
Ik heb veel howto's gelezen de afgelopen tijd en daar stond als eerste stap in om te controleren of het wel werkte dat ik de localhost moet gaan diggen. Maar dat wil ook niet, vandaar dat ik het hier even noem:
Goed, dan post ik nu mijn config files.
named.conf:
127.0.0:
192.168.0:
olympus.home:
En dit zegt named tijdens het opstarten:
Wat ik hier vreemd aan vind is dat het net lijkt of hij alleen iets doet met de 192.168.0 en de 127.0.0 en de olympus.home bestanden niet laad.
Nog maar wat meer config files, want ik heb geleerd dat je beter teveel informatie kan geven dan te weinig
HOSTNAME:
hosts:
host.conf:
resolv.conf:
Pfff wat eenlange post, nouja ik hoop er hier iemand rondwandeld die mij verder helpen kan.
Op zich ben ik zover dat ik de caching DNS server voor het internet goed heb werken. Het probleem zit hem in mijn locale netwerk.
De naam van mijn server is bachus, mijn local domain wil ik olympus.home noemen zodat ik vanaf mijn werkstation die achter mijn server hangt, mijn server kan benaderen met bv "ping bachus.olympus.home"
Ik ben al 2 dagen bezig met prutsen en niet geheel zonder resultaat, het is nu wel mogelijk om bij een ip een hostname op te vragen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| root@bachus:/var/named/pz# dig -x 192.168.0.1 ; <<>> DiG 9.2.2 <<>> -x 192.168.0.1 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31513 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;1.0.168.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 1.0.168.192.in-addr.arpa. 86400 IN PTR bachus.olympus.home. 1.0.168.192.in-addr.arpa. 86400 IN PTR mailserver.olympus.home. 1.0.168.192.in-addr.arpa. 86400 IN PTR www.olympus.home. ;; AUTHORITY SECTION: 0.168.192.in-addr.arpa. 86400 IN NS bachus.olympus.home. ;; Query time: 27 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Sat Nov 29 16:04:26 2003 ;; MSG SIZE rcvd: 132 |
Zoals je ziet vind hij meerdere hostnames op het ip adres van mijn server.
Maar als ik dan het ip op wil vragen van een hostname gaat het mis:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| root@bachus:/var/named/pz# dig bachus.olympus.home ; <<>> DiG 9.2.2 <<>> bachus.olympus.home ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 47124 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;bachus.olympus.home. IN A ;; Query time: 5 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Sat Nov 29 16:05:34 2003 ;; MSG SIZE rcvd: 37 |
Ik heb veel howto's gelezen de afgelopen tijd en daar stond als eerste stap in om te controleren of het wel werkte dat ik de localhost moet gaan diggen. Maar dat wil ook niet, vandaar dat ik het hier even noem:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| root@bachus:/var/named/pz# dig -x 127.0.0.1 ; <<>> DiG 9.2.2 <<>> -x 127.0.0.1 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 32784 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;1.0.0.127.in-addr.arpa. IN PTR ;; Query time: 5 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Sat Nov 29 16:10:10 2003 ;; MSG SIZE rcvd: 40 |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| root@bachus:/var/named/pz# dig localhost ; <<>> DiG 9.2.2 <<>> localhost ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 59884 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;localhost. IN A ;; AUTHORITY SECTION: . 8398 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2003112900 1800 900 604800 86400 ;; Query time: 6 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Sat Nov 29 16:10:41 2003 ;; MSG SIZE rcvd: 102 |
Goed, dan post ik nu mijn config files.
named.conf:
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
| options {
directory "/var/named";
};
zone "." IN {
type hint;
file "root.hints";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "pz/127.0.0";
allow-update { none; };
};
zone "olympus.home" IN {
type master;
file "pz/olympus.zone";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "pz/192.168.0";
}; |
127.0.0:
code:
1
2
3
4
5
6
| $TTL 1D @ IN SOA olympus.home. root.olympus.home. ( 10 8H 2H 1W 1D ) ; NS bachus.olympus.home. 1 PTR localhost. |
192.168.0:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| $TTL 1D @ IN SOA bachus hostmaster.olympus.home. ( 199802151 8H 2H 1W 1D ) ; 1 IN PTR bachus.olympus.home. 1 IN PTR www.olympus.home. 1 IN PTR mailserver.olympus.home. 3 IN PTR eros.olympus.home. 4 IN PTR zeus.olympus.home. 5 IN PTR apollo.olympus.home. 16 IN PTR hephaestus.olympus.home. @ IN NS bachus.olympus.home. |
olympus.home:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $TTL 86400 @ IN SOA bachus root.olympus.home. ( 200202151 8H 2H 1W 1D ) ; localhost IN A 127.0.0.1 bachus IN A 192.168.0.1 www IN A 192.168.0.1 mailserver IN A 192.168.0.1 hephaestus IN A 192.168.0.16 zeus IN A 192.168.0.4 eros IN A 192.168.0.3 apollo IN A 192.168.0.5 @ IN NS bachus.olympus.home. |
En dit zegt named tijdens het opstarten:
code:
1
2
3
4
5
6
7
8
9
10
11
| named[988]: starting BIND 9.2.2 named[988]: using 1 CPU named[988]: loading configuration from '/etc/named.conf' named[988]: no IPv6 interfaces found named[988]: listening on IPv4 interface lo, 127.0.0.1#53 named[988]: listening on IPv4 interface eth0, 192.168.0.1#53 named[988]: listening on IPv4 interface eth1, 129.125.103.218#53 named[988]: command channel listening on 127.0.0.1#953 named[988]: zone 0.168.192.in-addr.arpa/IN: loaded serial 199802151 named[988]: running named[988]: zone 0.168.192.in-addr.arpa/IN: sending notifies (serial 199802151) |
Wat ik hier vreemd aan vind is dat het net lijkt of hij alleen iets doet met de 192.168.0 en de 127.0.0 en de olympus.home bestanden niet laad.
Nog maar wat meer config files, want ik heb geleerd dat je beter teveel informatie kan geven dan te weinig
HOSTNAME:
code:
1
| bachus.olympus.home |
hosts:
code:
1
2
| 127.0.0.1 localhost loopback 192.168.0.1 bachus |
host.conf:
code:
1
2
| order hosts, bind multi on |
resolv.conf:
code:
1
2
3
4
| search olympus.home domain olympus.home nameserver 192.168.0.1 nameserver 129.125.36.10 |
Pfff wat eenlange post, nouja ik hoop er hier iemand rondwandeld die mij verder helpen kan.
...