I've looked through the AD documentation and I was not able to find any conclusive answer to this question. It's plain simple, but hard enough to be answered.
How DDNS of AD works behind the scenes? I know that AD updates the DNS using simple IP address authentication in the DNS servers, but here comes the question: when a client join the domain, Active Directory updates client's DNS record with the client hostname. But who do this update? The client itself or only the Domain Controller?
If it's only the domain controller, I can believe that if a non-Windows machine successfully joins the domain it will get it DNS name updated on the DNS server through the DC request.
Thanks,
Best Answer
By default the client itself does its own DDNS update if it is XP or newer. A DHCP server can perform proxy updates for DNS clients that don't support updating their own client records.
You can also force a client registration via
ipconfig /registerdns
Here's a good link, simple enough: http://technet.microsoft.com/en-us/library/cc771255.aspx