We have a couple of servers within our local LAN that are available from the Internet as well. The problem is that LAN users must use the private IPs of the servers instead of the public URL or they are unable to connect. This gets confusing when people move between inside the office and remote locations. It would be better if we could just use the public address/IP for everything.
The LAN is a Windows domain using the DC for DNS and it all sits behind a SonicWALL gateway.