|
Howdy,
Virtualmin does indeed create zone files for each domain containing a number of DNS records.
Exactly which records it creates can be modified by looking in System Settings -> Server Templates -> Default -> BIND DNS Domain.
To be a nameserver though -- as you mentioned -- you'd need to set things up as such.
First, you'd have to setup DNS records for ns1.YOURDOMAIN.com and ns2.YOURDOMAIN.com on your server.
Then, you'd go to your registrar, and register the so-called "Glue Records". Before any domain can be told to use any given nameserver, you have to register the namserver names (ns1 and ns2 in this instance).
On GoDaddy, for example, you'd log in, go to the details for your domain, and at the bottom-left you'll see "Host Summary". That's where'd register ns1 and ns2 and their associated IP address. This is the "glue record".
Once you've registered these names as being legitimate nameservers, you can then point the nameservers for any given domain at them, and your server becomes their nameserver.
Before doing that, you'd want to make sure your server has all the DNS records setup!
To answer your last question -- you certainly don't *have* to use Virtualmin to manage your DNS. But once you get things up and running, you might find it much easier as it does a lot for you. -Eric
|