Allereerst een overzichtje van hoe m'n netwerk in elkaar steekt:
- Linux server Mandrake 9 --> hostname Primergy
- Workstation Windows 2000 --> hostname Pessimism
- Laptop Windows 2000 --> hostname Stupidity
Internet komt binnen op de linux server, via dhcp deelt hij IP's uit aan de andere pc's in het netwerk. Aan m'n werkstation en laptop deelt hij op basis van het mac-adres altijd hetzelfde IP adres uit. De linux server is tevens in gebruik als DNS voor m'n interne netwerkje. Nu wil ik graag dat overal in het netwerk de hostname van de pc gekoppeld wordt aan het IP waar hij op zit. Zodat ik bijvoorbeeld vanaf m'n Workstation ssh Primergy kan doen in plaats van ssh 192.168.1.1. Kan het natuurlijk met hosts file regelen, maar ik wil het graag via m'n DNS server geregeld hebben.
Op internet gezocht hoe ik dit moest configureren en kwam op deze site terecht: link
Netjes ingesteld (dacht ik) maar het werkt dus nog niet.
Heb (uiteraard) named gerestart enzo, maar hij pakt 'm dus niet..
Nadat ik 'm gerestart heb kom ik in /var/log/messages enkele meldingen tegen over named:
Iemand die weet wat ik nou nog fout heb zitten?
M'n configuratiefiles:
/etc/named.conf:
named.local:
1.168.192.rev:
werninkhof:
- Linux server Mandrake 9 --> hostname Primergy
- Workstation Windows 2000 --> hostname Pessimism
- Laptop Windows 2000 --> hostname Stupidity
Internet komt binnen op de linux server, via dhcp deelt hij IP's uit aan de andere pc's in het netwerk. Aan m'n werkstation en laptop deelt hij op basis van het mac-adres altijd hetzelfde IP adres uit. De linux server is tevens in gebruik als DNS voor m'n interne netwerkje. Nu wil ik graag dat overal in het netwerk de hostname van de pc gekoppeld wordt aan het IP waar hij op zit. Zodat ik bijvoorbeeld vanaf m'n Workstation ssh Primergy kan doen in plaats van ssh 192.168.1.1. Kan het natuurlijk met hosts file regelen, maar ik wil het graag via m'n DNS server geregeld hebben.
Op internet gezocht hoe ik dit moest configureren en kwam op deze site terecht: link
Netjes ingesteld (dacht ik) maar het werkt dus nog niet.
Heb (uiteraard) named gerestart enzo, maar hij pakt 'm dus niet..
Nadat ik 'm gerestart heb kom ik in /var/log/messages enkele meldingen tegen over named:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Apr 24 21:55:07 Primergy named: named startup succeeded Apr 24 21:55:07 Primergy named[4887]: loading configuration from '/etc/named.conf' Apr 24 21:55:07 Primergy named[4887]: no IPv6 interfaces found Apr 24 21:55:07 Primergy named[4887]: listening on IPv4 interface lo, 127.0.0.1#53 Apr 24 21:55:07 Primergy named[4887]: listening on IPv4 interface eth0, xxx.xxx.xxx.xxx#53 Apr 24 21:55:07 Primergy named[4887]: listening on IPv4 interface eth1, 192.168.1.1#53 Apr 24 21:55:07 Primergy named[4887]: command channel listening on 127.0.0.1#953 Apr 24 21:55:07 Primergy named[4887]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1 Apr 24 21:55:07 Primergy named[4887]: 1.168.192.rev:1: no TTL specified; using SOA MINTTL instead Apr 24 21:55:07 Primergy named[4887]: zone 1.168.192.in-addr.arpa/IN: loaded serial 1 Apr 24 21:55:07 Primergy named[4887]: werninkhof:1: no TTL specified; using SOA MINTTL instead Apr 24 21:55:07 Primergy named[4887]: zone werninkhof/IN: loaded serial 1 Apr 24 21:55:07 Primergy named[4887]: running |
Iemand die weet wat ik nou nog fout heb zitten?
M'n configuratiefiles:
/etc/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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| // generated by named-bootconf.pl
// secret must be the same as in /etc/rndc.conf
key "key" {
algorithm hmac-md5;
secret
"c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
};
controls {
inet 127.0.0.1 allow { any; } keys { "key"; };
};
options {
pid-file "/var/run/named/named.pid";
directory "/var/named";
/*
* 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 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "werninkhof" {
type master;
file "werninkhof";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "1.168.192.rev";
}; |
named.local:
code:
1
2
3
4
5
6
7
8
9
| $TTL 1d
@ IN SOA primergy.werninkhof. ik.domein.net (
1 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D ) ; Minimum
NS primergy.werninkhof.
1 PTR localhost. |
1.168.192.rev:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| @ IN SOA primergy.werninkhof. ik.domein.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
@ IN NS primergy.werninkhof.
1 IN PTR primergy.werninkhof.
201 IN PTR stupidity.werninkhof.
203 IN PTR pessmism.werninkhof. |
werninkhof:
code:
1
2
3
4
5
6
7
8
9
10
11
| @ IN SOA primergy.werninkhof. ik.domein.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
;
@ IN NS primergy
primergy IN A 192.168.1.1
stupidity IN A 192.168.1.201
pessimism IN A 192.168.1.253 |