Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

Tyler-OBrien/PowerDNS-Authoritative-CouchDB-Backend

Repository files navigation

A PowerDNS Authoritative Backend using CouchDB (intended for use with multiple regions, using CouchDB Replication)

This uses the PowerDNS Remote Backend and contains only the minimum amount of endpoints for functionality (lookup, get domain metadata, and get all domains).

The default pdnsutil requires transaction support for creating zones, so there's a small CLI tool included in this project that matches the commands of pdnsutil (add-record, list-zone, list-zones, create-zone).

There is no security or required API Keys, as this is intended to be not exposed to the Public Internet and only used by PowerDNS's Remote Backend and the CLI tool.

Requires PowerDNS Remote Backend

Example pdns.conf:

launch=remote
remote-connection-string=http:url=http://127.0.0.1:5112/dns,timeout=20000

About

PowerDNS Authoritative Backend using CouchDB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages