My network has a Windows machine running Server 2008 R2 which provides DHCP and DNS. I'm not particularly familiar with Windows domains, but the domain is set to
home.local and that is the DNS domain name provided with DHCP leases.
Everything works fine for Windows machines, they get the lease and update the server with their hostname and the server creates a DNS records for
I am having problems obtaining the same functionality on Linux (Debian) and Mac OS X (Mountain Lion) machines. They receive DHCP just fine, but DNS entries are not being created on the server for them.
On the Mac OS X machine,
hostname gives an output of
machostname.local, and on the Linux machine
hostname --fqdn also gives an output of
linuxhostname.local. I'm assuming that the server is not creating DNS entries because the domain does not match that of the server (
I don't want to statically configure these machines to be part of the
home.local domain, I just want them to pick it up from DHCP and be able to have entries in the DNS server. How should I go about doing this?