Backend database

Hello I have install and setup NSD, so far got it up and running but
currently I have only few testing zones.

I found on the net that as of March, 2008, three of the Internet root
nameservers are using NSD.

my question is, how the zones are manage or handle when you have more
than 100 domains or in cases like the 'root nameservers'

Is there a backed database or any tools that could help managing all the
records/domains per zones?

The point of my question is that I would like to use NSD as a DNS server
for my zones and have the ability to change some IN A records trough a
custom API to make my own dynamic DNS.

any ideas ?

regards.

Hello,

The point of my question is that I would like to use NSD as a DNS server
for my zones and have the ability to change some IN A records trough a
custom API to make my own dynamic DNS.

I think you're asking for a REST API or a Web-based interface. Neither
of those exist for NSD, at least not that I'm aware of. If you really
want to go that route, you'd have to create a provisioning system which
subsequently produces zone master files ready for NSD to compile and
serve.

(What you _could_ do, but that entails using more software, is to, say,
set up a PowerDNS authoritative server which has a back-end database,
and have your NSD slave zones from it. But that is a bit off-topic for
this list, I think. :slight_smile:

Regards,

        -JP

Hi, currently I am using powerdns + mysql but I was thinking on giving a
try to NSD, is just that I am wondering how could some one maintain
thousand of zones with out a db backend or what kind of tools/software
is use for managing all this information.

Having NSD as an slave of powerdns i think is not an options since when
dealing with to many updates that creates o lot of traffic in where a
simple MySQL-replication could be more efficient.

In case I create my own software for maintaining, creating the zones,
and later dumping the configuration to a flat file, If I am right every
time I make a change to a zone, I will have to "nscd rebuild" right?

regards.

In case I create my own software for maintaining, creating the zones,
and later dumping the configuration to a flat file, If I am right every
time I make a change to a zone, I will have to "nscd rebuild" right?

Yes.

        -JP