On reboot of my fresh virtualmin test, the startup scan says:
Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the [list of DNS servers], or turn off the BIND feature on the $2 page.
There probably ought to be something in the $2 string
To use external DNS did you check System Settings → Features and Plugins, and perhaps disable the BIND DNS Domain feature. You also need to disable BIND. For individual domains “BIND DNS Domain” feature is disabled in Edit Virtual Server → Enabled Features.
@MrPete if I remember this correctly that’s because you have no static IP configuration in your server but rather set static IP from router. just add localhost IP into records as virtualmin said and you’re fine.
But, that message is going away entirely very soon, so…no big deal. (I guess the bug got introduced when we softened the error to be less alarming and less demanding. But after thinking on it more, there’s just not a good enough reason to check this or have this change made, so…we’re not gonna keep doing it.)