ddns-hostname problems - DDNS updates not sent
daniel at pocock.com.au
Fri Jul 5 16:46:14 UTC 2013
I've found that DDNS updates are only sent if ddns-hostname is
statically defined, e.g.
Of course, this is not useful because dhcpd will then use the value
"some-name" as the hostname of every host and the real hostnames won't
be in DNS at all.
On the client side, I've tried many different permutations, for example,
the Debian default is to send
send host-name = gethostname();
but I've also tried commenting that out and using:
send fqdn.fqdn "hostname.example.org."
send fqdn.encoded on;
send fqdn.server-update off;
also request fqdn, dhcp6.fqdn;
but it doesn't make any difference.
On the server side, I tried various permutations as well:
- not setting ddns-hostname at all
ddns-hostname = pick (option fqdn.hostname, option host-name);
and various other things I've seen in examples, such as
option host-name = config-option server.ddns-hostname;
option server.ddns-domainname = config-option host-name;
More information about the dhcp-users