It seems to create the default DNS address always with the internal IP address...which is useless as for each new hosting account i have to change 5 DNS entries to the outside router ip.
how do i change this behaviour so that any new dns entries made have the outside ip, not the inside one ?
so i have to change every new site from this :
to this :
This is configurable. In your Module Configuration look in the "Configurable options for Virtualmin Virtual Servers (Other server settings)" section for the option labeled "Default IP address for DNS records". Set it to your public IP.