PowerDNS is a reliable alternative to BIND and sports a flexible, feature rich
design and support for various backends, including MySQL and PostgreSQL. This simplifies the management of thousands of zones, and provides added redundancy (by way of database replication) and opens the doors for web frontends that ease
this even more.
PowerDNS on Rails is built based on our experience of managing thousands of DNS
records through various (often crude) techniques, that included building zone
files from databases via cron, and implementing PowerDNS for its database
backends.
PowerDNS on Rails is currently tightly integrated into one of South Africa's premier hosting & email platforms and works tirelessly everyday.
PowerDNS, and PowerDNS on Rails forms a critical part of our infrastructure here at inX, and over the holidays I’ve been busy adding support for macros to PowerDNS on Rails.
Macros allow a DNS administrator to setup a predefined sequence of steps that will later be applied to any domain they choose, via the web interface [...]
Yesterday I pushed a slew of changes to the PowerDNS on Rails repo. The sole focus of the work was to extend the authentication system to have temporary authentication tokens. What are authentication tokens? Allow me to explain…
Some
An impending doom? Possibly. There was a thread on the Rails Core list not too long ago, titled “Cookie session security and open-source“, and they covered what seems to be an obvious security flaw. I distinctly remember following the events as it happened and thought to myself it makes a lot of sense, and yet [...]
Just as a quick update on the PowerDNS on Rails project, I’ve just pushed several updates to Github that most profoundly includes support for audits. Other smaller changes are also included, including plugin updates (HAML) and upgrading Rails to 2.0.4. As always, these updates have been running in production for a couple of hours already [...]
As part of our current line of improvements on PowerDNS on Rails, we needed to start auditing changes made through the interface to the DNS data. This is a logical step to opening the system up for more API based interaction, and implementing neat features like macros and temporary authentication tokens.
Auditing in Rails is not [...]