After a ton of research I have determined that only domain joined computer's records are registered with DNS. I am trying to understand that If DHCP is configured to dynamically update DNS records and using an account that is a member of the DNSUpdateProxy group to to create DNS records on behalf of clients then why don't non-domain joined machines have their records created and updated in DNS? The address is being provided by DHCP to non-domain joined computers AND DHCP has permissions to write to the DNS server. Is this by design? That would make sense to a degree. How would you get DHCP to automatically create DNS records when the DHCP client is non domain joined?
After further testing I got two linux machines to be assigned an IP address and records were created in DNS. I observed this after I changed this setting:
Dynamically update DNS records for DHCP clients that do not request updates
What disturbing is that a non domain joined windows 10 client does not behave the same way as it does not register with DNS. I also changed its DNS suffix on the NIC to match the domain name but it still did not register with DNS. However a PTR record is created for it.





