Setting up a domain hosted on another machine

SYSTEM INFORMATION
OS type and version DEBIAN 12
Virtualmin version 8.1.0 GPL

I could not find the answer through search, although probably was posted in the past at least once :frowning:
I have a cluster of 4 virtualmin servers. Server1 acts as a main Name Server and main hosting machine. Servers 2-4 host individual applications/sites. All the sites on those servers are actually subdomains/sub-servers of a domain/server hosted on server 1 so the setup was easy as I only have to update the DNS records on Server1 with the IP of the respective subservers.
Now I wanted to host a domain on server 4 and not sure how to proceed. The DNS records should be on server 1, but the site will be hosted on Server4. Should I create the server on the Server1 and then just edit the IP to point to server 4? Should I uncheck all the marks but the DNS records?
Thanks,

Ok, how I (and many others here) do it is that we have a master Webmin / Virtualmin server and the rest of the Virtualmin servers are it’s slave, WRT how DNS is configured. The advantage with this is that adding domains or moving them around becomes easy and automatic - there is nothing to configure manually WRT DNS.

You should consider using this kind of arrangement.

What you should do now: create a virtual server on server1 and also create the same virtual server on server4. I know, this appears to be counter-intuitive. But it is the simplest way forward.

Then in server1, point the DNS records to server 4