DNS records are automatically generated for new virtual hosts, and in normal circumstances you will want them to match the virtual server IP provided above. However, if your server is behind a NAT router, you operate a proxy server, a load balancing server, or some other type of device that leads to your server operating on a different IP address than the world sees when talking to your domains, you may need to alter the value here. Another instance where you may wish to change this is if you are adding domains to a development server that will have different addresses when it goes into production. You can fill in the production or public IP address here rather than having Virtualmin use the local IP address.

If the Automatically detect external address option is selected, Virtualmin will attempt to work out the IP at virtual server creation time. This is done by making an HTTP request to `www.virtualmin.com`, which will respond with the address it sees the connection coming from.