non-domain joined Computers DHCP and DNS Record Registration

jpcapone 1,491 Reputation points
2020-11-23T01:17:18.093+00:00

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.

Windows DHCP
Windows DHCP
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.DHCP: Dynamic Host Configuration Protocol (DHCP). A communications protocol that lets network administrators manage centrally and automate the assignment of Internet Protocol (IP) addresses in an organization's network.
1,040 questions
{count} votes

Accepted answer
  1. Sunny Qi 11,051 Reputation points Microsoft Vendor
    2020-11-23T06:02:27.07+00:00

    Hi,

    Thanks for positing in Q&A platform.

    Regarding of your issue non-domain joined Windows 10 client cannot register DNS A record, may I know how do you configured your DHCP server?

    I have done a test in my environment. However, I found that the DNS A record of Windows 10 client can be updated by DHCP server. What I did is from DHCP server side, I select Always dynamically update DNS records in DNS tab of IPv4 Properties and then add DHCP server to DnsUpdateProxy group.

    For more details, please refer to the following test result.

    A. On DHCP server, select Always dynamically update DNS records.

    41609-image-1.jpg

    B. Add DHCP server into DnsUpdateProxy group.

    41754-image-2.jpg

    C. Run command "ipconfig /renew" from client side

    41775-image-3.jpg

    D. Check DNS zone and found the DNS record of windows 10 client is existed. And then check the ownership of this record is DHCP server.

    41812-image-4.jpg

    41755-image-5.jpg

    Best Regards,
    Sunny

    ----------

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Sunny Qi 11,051 Reputation points Microsoft Vendor
    2020-11-23T06:13:26.317+00:00

    Hi @jpcapone ,

    If you want DHCP server to register DNS A record on behalf of non-domain joined Windows client, please help to make sure the configuration on DHCP server was correctly. And if the issue still cannot be resolved by above configuration, another option is we can set credential in “Advanced tab” on the DHCP server. This account must be DNS admin of the DNS server in the other forest, which also allow DHCP server to register DNS records.

    41688-image-6.jpg

    Hope my answer will help you!

    Best Regards,
    Sunny

    ----------

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.