mydnsThe MyDNS backend makes PowerDNS a drop-in replacement for the MyDNS nameserver, as it uses the same database schema.
mydns-host¶Database host to connect to.
mydns-port¶Port on the database server to connect to.
mydns-dbname¶Name of the database to connect to, “mydns” by default.
mydns-user¶User for the database, “powerdns” by default.
mydns-password¶The user password.
mydns-socket¶Unix socket to connect to the database.
mydns-rr-table¶Name of the resource record table in the database, “rr” by default.
mydns-soa-table¶Name of the SOA table in the database, “soa” by default.
mydns-soa-where¶Additional WHERE clause for SOA, default is “1 = 1”.
mydns-rr-where¶Additional WHERE clause for resource records, default is “1 = 1”.
mydns-soa-active¶Use the active column in the SOA table, “yes” by default.
mydns-rr-active¶Use the active column in the resource record table, “yes” by default.
mydns-use-minimal-ttl¶Setting this to ‘yes’ will make the backend behave like MyDNS on the TTL values. Setting it to ‘no’ will make it ignore the minimal-ttl of the zone. The default is “yes”.
To use one of the generic SQL backend, like the Postgresql or MySQL backends, the data can be migratedusing the Backend to Backend migration guide.