PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCP client DNS updates



tomiondrums
29.05.10, 15: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?

tomiondrums
01.06.10, 14:15
Keine Idee oder ist die Frage zu doof? Fehlen vielleicht noch irgendwelche Infos?

Wo könnte ich evtl. sonst noch fragen?

MfG
Tom

MiGo
08.06.10, 15:50
Was sagt das Log vom DNS zu dem versuchten Update? Eventuell musst du das Logging dafür hochdrehen, wie das bei BIND geht, steht im Abschnitt zu DNS-Updates von "man dhcpd.conf".

edit: Und wie sieht die Config des DNS aus? DHCP ist ja nur die eine Hälfte :)