I've been wanting to handle my own DNS for a while, so I bit the bullet and got a StormVZ 64MB VPS for the purpose. Next, I went through my registrar (Namecheap) and set some "Nameserver Registration"s (glue records, as I understand) for ns1.dstrout.net as the IP of the new server and ns2.dstrout.net as the IP of another server I have. On the new server, I set up BIND according to various instructions, and came up with these configuration files.
However, with all that in place, DNS resolution doesn't work. I used this tool to trace DNS resolution, and it does hit the DNS server I set up, but when it does, it says
Received response:
-> Header: Server Failure
All logs and config files can be found at the link above. Any help would be appreciated.