[Pdns-users] Some details for multiple (gmysql) backends

bert hubert bert.hubert at netherlabs.nl
Mon Dec 11 12:33:49 UTC 2006

On Mon, Dec 11, 2006 at 01:16:37PM +0100, Tobias Orlamuende wrote:

> Since we need to implement a new provisioning-tool, we're thinking about
> using two backends (gmysql) with different DBs on the same server for the
> time of implementation and migration. The new DB will be feed by the
> provisioning tool and should run with higher priority when answering
> requests so that e.g. older and/or wrong entries in the old DB (the
> currently existing one) will not be used. The old DB would be freed of the
> entries which are available in the new one from time to time and will be
> replaced totally by the new one on a certain day.

That should "just work". Do however make sure that the database that has the
'domains' table entry for a domain also has the records, as that is what
PowerDNS assumes!

To configure this way, use:
launch=gmysql:first, gmysql:second

And then configure with:
gmysql-first-dbname= and gmysql-second-dbname= etc.

I may be off a bit, check doc.powerdns.com for detauls

> Now my question(s): Is it possible to do it that way and if yes, how could
> that priority-thing being configured?

The first configured backend gets the first shot to answer. If the data
isn't there, the next one will be queried.

Good luck!

http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

More information about the Pdns-users mailing list