One often-overlooked requirement of a functioning VPN is DNS. For any host-network or network-network VPN, you will be enabling access to machines that are not available on the Internet at large. Unless you want to access machines only by their IP address, you want to have DNS work cleanly.

The easiest way to accomplish this is to create a new domain name for your internal networks. Let's say our company owns , which we use for our external systems. We could create chicago. and atlanta. as internal domain names. We then would run a DNS server internally to support those domains.

The link for this article located at TechTarget.com is no longer available.