AdamGaskins wrote:
First off, my only real problem here is, admittedly, a lack of understanding. I'm pretty sure of that.
Then, unless this is specifically a learning experience, you should probably use Linode's name servers. There are few reasons to host your DNS yourself rather than relying on Linodes' (none of which seem to apply in your case), and many reasons to use professional DNS hosting (reliability, MTTF, performance, ease of use, less likely to misconfigure, etc).
Quote:
The main reason I need this sort of setup is that I want sites I host to NOT obviously be hosted with Linode (no offense) and I want to automate everything with bash / python scripts that I can use on other servers (as opposed to Linode's API, which is pretty damn cool, none the less).
A little late for that! It takes less effort/knowledge to traceroute your site and see it passing onto Linode's network than it does to look up your name servers. You're trying to close the barn door after the horse has bolted, if this is your only reason.