IP and host name management is related to, but not identical to, DNS management. I'm thinking about storing and serving a list of domains or IP addresses or subnet masks over a simple network protocol, such as Redis or Memcached; or even DNS itself.
Yes... that's what I've done. I setup a private DNS zone which contains A records for every zone file I manage. Actually, I'm switching to TXT records, as even though I could achieve this with AXFR requests, I believe it will be simpler with TXT. Something like this:
$ORIGIN example.priv8.
$TTL 12h
@ 1D IN SOA ns1.example.com. email.example.com. (
2010061201
28800
7200
604800
2400
)
names 1 IN TXT "example.info"
While YoDNSConf can manually parse the file, other consumers of this data will be able to query the DNS server. I'd like to keep the service private, and I might be able to, but for convenience, I'll probably just use a zone that is incompatible with the internet at large (something without a .com, org, net...) and setup stub zones for my DNS resolvers.
