I have just registered my first domain at a domain registar in the hope to start up some web sites for myself and friends for various small things.
The easiest option I could find was to use DTC at http://www.gplhost.com/software-dtc.html
to manage everything like DNS, WWW, FTP and mail etc on the Xen VPS I currently rent.
My problem is related to DNS, I want to be able to manage subdomains of the domain I registered and be able to host other domains too, I know I need to run my own DNS server but I don't know too much about this.
I also need a backup DNS server, I found freedns.afraid.org that seems to provide this service.
However, I am confused how to set this up, it seems I need to use a glue record in my domain registrars settings with the domain I have just registered and point this to my VPS IP address to be an authorative server, but I only have this single IP and for the glue record settings it needs 2 IP addresses in the web form. Can I use IP of the afraid.org servers here or do I need another DNS server myself?
When completed the web form I apparently need to send a mail to their support with zone details afterwards (what?!).
Is there a way I test that my DNS server VPS is set up correctly with dig or nslookup before bothering their support when I have a mis-configured server? I try to use dig on the VPS but I keep getting a SERVFAIL status when I try to check my domain like dig @127.0.0.1 mx.example.com or example.com.
I'm a bit stuck now and don't know how to go about this further, can anyone tell me what I'm missing or what I'm doing wrong?