Add Mac (OS X) to Active Directory DNS name resolution

active-directorydomain-name-systemmac-osxwindows-server-2008

I'm running an Active Directory domain via Windows Server 2008; it's running DNS and DHCP, there is only one subnet. All of my Windows computers are able to ping each other my name, but I can't ping any OS X systems.

What do I need to do so that DNS can resolve names for the OS/X systems, allowing me to ping and otherwise address them my network name?

(I admit that I find AD and DNS somewhat incomprehensible.)

Best Answer

I'm assuming based on your question that the OS X systems are not joined to the domain? If so it is a likely a permissions issue on your DNS server - only authenticated systems are able to perform DNS updates, therefore their names never make it into DNS.

To adjust so you do not need to join your Macs to the domain or manually make the entries:

Open the DNS console. Select your DNS server. Select your domain. Right click and open the general properties. Under "Dynamic Updates" choose the option "Nonsecure and Secure".

You also need to be sure your Macs are using the correct DNS suffix. This can come from either your DHCP server or you can set it by hand.

EDIT - as @voretaq7 points out there are security implications for doing this. It is theoretically possible for someone to change the DNS name you use to access a server for example.

For test best security you would want to get your Macs authenticated in your domain. From there this issue should resolve itself.

Related Topic