Ptr updating setup files
If your DHCP server is also a domain controller, then you are probably fine, if not, then you may want to see if the DHCP server is a member of the "Dns Update Proxy" group in AD.
If you are determined to use bind9 and isc-dhcp server then carry on. I start off with a minimal Ubuntu desktop install with MATE.
This is all tried and tested out in a test Networking Lab with Virtual Box.
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.
The ongoing readers and the writer now hold the shared_ptr(s) of G1, and either a reader or a writer will eventually deallocate the G1 data.