Can virtualmin manage master dns on a different physical machine?

I believe it just got that capability in 7.7, but I may be wrong. Sounds like it from the release notes: Virtualmin virtual-server module version 7.7 released

Cloudmin Connect (and Cloudmin Pro) can definitely do it, but both of those are commercial (and I’m not even sure we have Cloudmin Connect available separately in the shop, anymore).