What are the pros and cons of choosing a local domain name such as mycompany.local versus a publicly registered domain name such as mycompany.com (assuming that your org has registered the public name)?
When would you choose one over the other?
UPDATE
Thanks to Zoredache and Jay for pointing me to this question, which had the most useful responses. That also led me to find this Microsoft Technet article, which states:
It is best to use DNS names that are registered with an Internet
authority in the Active Directory
namespace. Only registered names are
guaranteed to be globally unique. If
another organization later registers
the same DNS domain name, or if your
organization merges with, acquires, or
is acquired by other company that uses
the same DNS names, then the two
infrastructures cannot interact with
one another.
Note
Using single label names or unregistered suffixes, such as .local,
is not recommended.
Combining this with mrdenny's advice, I think the right approach is to use either:
Registered domain name that will
never be used publicly (e.g.
mycompany.org, mycompany.info, etc).
Subdomain of an existing public domain name which will never
be used publicly (e.g.
corp.mycompany.com).
The "never used publicly" part is a business decision so its probably best to get sign off from those in the company authorized to reserve domain names and subdomains. E.g. you don't want to use a registered name or subdomain that the marketing dept later wants to use for some public marketing campaign.