tomiondrums
29.05.10, 14:40
Hi,
ich hätte gleich zwei Fragen zur DNS-Update-Funktionalität fon DHCP:
Ich möchte, daß mein DHCP-Server (ISC v. 3.1.3-2 auf Debian Squeeze AMD64) für alle statisch konfigurierten hosts (also die, für die mittels "host"-Eintrag in die dhcpd.conf eine fix IP verwendet werden soll) automatisch auch einen A- und eine PTR-Record im DNS einträgt. Ich möchte allerdings verhindern, daß clients einen beliebigen DNS-Namen (per dhclient mittels "send-hostname"-Direktive) eintragen dürfen. Momentan sieht meine dhcpd.conf folgendermaßen aus:
ddns-updates on;
ddns-update-style interim;
ignore client-updates;
allow unknown-clients;
include "/etc/bind/rndc.key";
authoritative;
zone home.meinedomain.de. {
primary 192.168.10.6;
key "rndc-key";
}
ddns-domainname "home.meinedomain.de";
option domain-name "home.meinedomain.de";
option domain-name-servers 192.168.10.6;
option routers 192.168.10.2;
option broadcast-address 192.168.10.255;
option ntp-servers ntp.ubuntu.com;
default-lease-time 30;
max-lease-time 45;
update-static-leases true;
use-host-decl-names on;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.200 192.168.10.250;
zone 10.168.192.in-addr.arpa. {
primary 192.168.10.6;
key "rndc-key";
}
zone home.meinedomain.de. {
primary 192.168.10.6;
key "rndc-key";
}
}
host beispielhost {
hardware ethernet 00:1e:ec:ba:51:f1;
fixed-address 192.168.10.129;
option domain-name-servers 192.168.10.6;
option domain-name "home.meinedomain.de";
deny client-updates;
}
log-facility local7;
Zur Zeit wird 'beispielhost' jedoch noch nicht als Hostname genommen, sondern das, was der Client selber mitschickt. Wenn ich dem Client sage, daß er keinen Hostnamen senden soll, wird auch im DNS nix eingetragen. Was ist falsch bzw. was fehlt noch bei der Config?
Unbekannte Clients -- also solche für die es keinen statische host-Deklaration gibt, sollen einen automatisch generierten Namen bekommen. Also sowas wie "host0123.meinedomain.de". Wie macht man sowas?
ich hätte gleich zwei Fragen zur DNS-Update-Funktionalität fon DHCP:
Ich möchte, daß mein DHCP-Server (ISC v. 3.1.3-2 auf Debian Squeeze AMD64) für alle statisch konfigurierten hosts (also die, für die mittels "host"-Eintrag in die dhcpd.conf eine fix IP verwendet werden soll) automatisch auch einen A- und eine PTR-Record im DNS einträgt. Ich möchte allerdings verhindern, daß clients einen beliebigen DNS-Namen (per dhclient mittels "send-hostname"-Direktive) eintragen dürfen. Momentan sieht meine dhcpd.conf folgendermaßen aus:
ddns-updates on;
ddns-update-style interim;
ignore client-updates;
allow unknown-clients;
include "/etc/bind/rndc.key";
authoritative;
zone home.meinedomain.de. {
primary 192.168.10.6;
key "rndc-key";
}
ddns-domainname "home.meinedomain.de";
option domain-name "home.meinedomain.de";
option domain-name-servers 192.168.10.6;
option routers 192.168.10.2;
option broadcast-address 192.168.10.255;
option ntp-servers ntp.ubuntu.com;
default-lease-time 30;
max-lease-time 45;
update-static-leases true;
use-host-decl-names on;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.200 192.168.10.250;
zone 10.168.192.in-addr.arpa. {
primary 192.168.10.6;
key "rndc-key";
}
zone home.meinedomain.de. {
primary 192.168.10.6;
key "rndc-key";
}
}
host beispielhost {
hardware ethernet 00:1e:ec:ba:51:f1;
fixed-address 192.168.10.129;
option domain-name-servers 192.168.10.6;
option domain-name "home.meinedomain.de";
deny client-updates;
}
log-facility local7;
Zur Zeit wird 'beispielhost' jedoch noch nicht als Hostname genommen, sondern das, was der Client selber mitschickt. Wenn ich dem Client sage, daß er keinen Hostnamen senden soll, wird auch im DNS nix eingetragen. Was ist falsch bzw. was fehlt noch bei der Config?
Unbekannte Clients -- also solche für die es keinen statische host-Deklaration gibt, sollen einen automatisch generierten Namen bekommen. Also sowas wie "host0123.meinedomain.de". Wie macht man sowas?