A records not updating
The reverse lookup zone exists, and I can add entries to it manually, but it doesn't automatically populate.
Dynamic updates are enabled for both the forward and reverse zones. This could be due to a couple of different things: 1) Are your clients obtaining IPs via a Windows DHCP Server?
If they are in the forward zone but not the reverse, then something else is going on...
3) If the issue is that your reverse zones are mismatched between domain controllers (meaning a host was able to register with one of the DCs, but the registration did not get replicated to the others) it could mean the zones themselves aren't replicating between domain controllers.
When I tell the query to run despite the locking violation, it doesn't update the record, it just adds the record onto the end.
To check, right-click your DHCP scope and go to properties.On the DNS tab enable DNS dynamic updates and set to "Always dynamically update..." Also enable Dynamic Update for clients that do not request updates.1a) Even if these are enabled, you might need to make sure the DHCP server has permissions to update DNS records.This article covers the default security settings for DNS zones: the settings are jacked up (or even if they are fine), you might try just blowing away the reverse zone and recreating it since you basically have a non-functioning reverse zone as it is...Try running an "ipconfig /registerdns" on one of the clients and see if it adds a record to the reverse zone.