When Apple implemented Rendezvous in OS X, they chose to use a non-public domain naming scheme to keep Rendezvous traffic local. Unfortunately,”.local” is exactly the naming scheme they chose, which happens to be the very domain structure Microsoft recommends for naming internal networks. No problem, right? Except that Rendezvous uses a multicast DNS lookup, and Microsoft DNS servers don’t know how to respond to multicast requests. Hence, if you have a Windows “.local” domain with Macs, the Macs cannot use DNS to look up internal DNS resources.
In Mac OS X 10.4, Apple changed Rendezvous to Bonjour, and while it still uses the .local namespace, it is smarter about DNS lookups than Rendezvous. Chances are that if you’re running OS 10.4 and getting your IP configuration from the DHCP server of the SBS box (or other Active Directory DNS server that’s properly configured), you won’t need the steps in this document.
There are a number of ways to work around this, but the best solution, short of renaming your Windows internal domain to somethin other than “.local”, is to disable multicast DNS for the .local domain on the Mac. Here’s how.
Read the rest of this entry »