Running PowerDNS Print

  • internet, database, nameservers, security, downtime, billing, guide, howto
  • 0

A database-backed nameserver.

WHAT DISTINGUISHES IT

Separation of the authoritative server, the recursor and the load balancer into distinct products Backends storing zones in databases rather than files

WHAT DATABASE BACKENDS PROVIDE

Zones managed through a database or an interface Easy integration with provisioning systems Replication using database mechanisms

WHY THAT SUITS HOSTING PROVIDERS

Zones can be created and modified by the control panel directly, at scale.

WHAT THE API PROVIDES

Programmatic management of zones and records.

WHAT THAT ENABLES

Automation, and integration with billing and provisioning.

WHAT THE RECURSOR IS

A separate product for resolving on behalf of clients.

WHY SEPARATION MATTERS

Authoritative and recursive roles have different exposure and different tuning.

WHAT THE LOAD BALANCER PRODUCT PROVIDES

Filtering, rate limiting, and distribution in front of resolvers.

WHAT IT SUITS

Protecting resolvers from abuse and attack.

WHAT TO CONFIGURE

Backend credentials securely Replication between servers DNSSEC signing, where used

WHAT TO MONITOR

Database availability, since the nameserver depends on it.

WHAT TO PLAN

Behaviour when the database is unreachable.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot