I have BIND up and running, and it works great except for one thing: FreeBSD clients will not update the dynamic zone files. This is for a LAN. Windows clients do update the zone files all the time. The FreeBSD server on which BIND runs does its own update to the zone files.
I am stumped. Been google-ing and read until I can't read anymore. I am using
in dhclient.conf. Have tried all the variations of hostname that I can think of. Since everything is working except for this one issue, I am not going to post all of the configuration files, but I will describe my LAN.
A home setup that has a DSL modem connected to the internet. The DSL modem is the DHCP server that hands out local IP addresses. The FreeBSD server on which BIND is running has a static IP address, and has no DHCP configured on it. There are various workstations on the home network.
I can look up hosts on the FreeBSD client using dig - no problem. I can do name resolution for other machines on the client as long as there are records in the zone files. It is just that the client is not getting any records of its own in the dynamic zone files.
I suspect that there is something to turn on in the FreeBSD client so that it will register itself with DNS. Something like the "Register this Connection in DNS" checkbox in Windows XP which makes Windows XP work in dynamic DNS.
I also need to mention that my local names are of the form host.domain.local. I know that local might interfere with the Zeroconf (or whatever that is), but I don't think it is on my machines.
I am stumped. Been google-ing and read until I can't read anymore. I am using
Code:
send host-name "hostname"
A home setup that has a DSL modem connected to the internet. The DSL modem is the DHCP server that hands out local IP addresses. The FreeBSD server on which BIND is running has a static IP address, and has no DHCP configured on it. There are various workstations on the home network.
I can look up hosts on the FreeBSD client using dig - no problem. I can do name resolution for other machines on the client as long as there are records in the zone files. It is just that the client is not getting any records of its own in the dynamic zone files.
I suspect that there is something to turn on in the FreeBSD client so that it will register itself with DNS. Something like the "Register this Connection in DNS" checkbox in Windows XP which makes Windows XP work in dynamic DNS.
I also need to mention that my local names are of the form host.domain.local. I know that local might interfere with the Zeroconf (or whatever that is), but I don't think it is on my machines.