Logo
Deploy Now

SaaS Alternative

Cloudflare DNS AWS Route 53 NS1

Stars

2793

Forks

681

Watchers

85

Developer links

PowerDNS-Admin

Raw zone files and API calls become something a whole team can operate safely once PowerDNS-Admin puts its web interface in front of a PowerDNS authoritative server. It's a Python/Flask application covering full forward and reverse zone management, with the touches that matter in daily DNS work: zone templates for stamping out consistent new domains, easy IPv6 PTR record editing (reverse zones by hand are misery), full IDN/Punycode support for internationalized domains, and DynDNS 2 protocol support so routers and scripts can update records the way they would against a commercial dynamic-DNS service. Access control is enterprise-grade: local users, LDAP against OpenLDAP or Active Directory, SAML, and OAuth via Google, GitHub, Azure, or OpenID Connect, hardened with TOTP two-factor authentication. Role-based permissions extend to zone-specific access control - hand a developer their project's zone without exposing the rest of your namespace - and activity logging records who changed which record when, the audit trail bare PowerDNS never gives you. The dashboard monitors PDNS service configuration and statistics, and its own API exposes zone and record management for automation on top of the UI. Runs against MySQL/MariaDB or PostgreSQL, talking to PowerDNS through its REST API. MIT-licensed.

PowerDNS-Admin

Benefits

  • DNS Your Whole Team Can Touch
  • Zone-specific RBAC hands each team exactly their domains - nothing more.
  • An Audit Trail for Your Namespace
  • Activity logging records every zone and record change with who and when.
  • Plugs Into Corporate Identity
  • LDAP, Active Directory, SAML, and OAuth login with TOTP two-factor on top.
  • Reverse DNS Without Tears
  • Easy IPv6 PTR editing and reverse zone management replace hand-built zone math.

Features

  • Forward and Reverse Zones
  • Full record management across zone types via the PowerDNS API.
  • Zone Templates
  • Stamp out new domains with consistent predefined record sets.
  • Enterprise Authentication
  • Local, LDAP/AD, SAML, and Google/GitHub/Azure/OIDC OAuth with TOTP 2FA.
  • DynDNS 2 Protocol
  • Routers and scripts update records like a commercial dynamic-DNS service.
  • Statistics Monitoring
  • PDNS service configuration and query statistics in the dashboard.
  • Management API
  • Programmatic zone and record operations plus full IDN/Punycode support.