We recently added a WAN connection to a remote office. A big problem that
arose was that all our links to internal server names were trying to
resolve to the outside ip's instead of internal ip's.

In our main subnet, we use the BorderManager to control internal names. I
have them setup as exactly the same names as our publicly registered
names. For instance, efm.com goes to 192.168.x.x internally. From home
the user would access a public ip.

We use an outside DNS for all our servers and sites. If I bring up a
local DNS at the remote location, will this cause any problems with our
public DNS records? I plan to setup the names exactly as they are
publicly just with their 192.168.x.x numbers. The DNS will then forward
unknown requests to our ISPs DNS.