I have a web host system that I love, except for their web interface to administer sites. So I've changed my servers to a new service that is basically only a remote Linux machine. Everything works great except for the DNS.
It used to be that when I made a new site, I bought the domain name and pointed it to the host's DNS servers and from there I had a web interface that allowed me to do what I wanted with the zone file. Now, all I have is a Linux box with BIND9 on it.
Can I create a DNS server for several sites? Fox example, if I'm managing site1.com and site2.com and site3.com on 18.104.22.168, can I make the machine on that IP the DNS server for all of them, telling the outside world where the www and other subdomains are, where the email goes to and so forth?
My main domain registrar allows me to specify a "custom DNS server," where I can place the IP for a DNS server. I think I've configured BIND9 correctly on the web server and specified a low TTP, but so far no luck: my test site is still pointing to the old domain. Is what I am trying to do possible?