Welcome to the PowerDNS Blog

Adding new DNS record types to PowerDNS software
Bert Hubert on Nov 30, 2012
Our friends from NLNetLabs recently described how to add new record types to NSD, which I think is a great idea. Especially if this enables the community to add their favorite record types for us! Here are the fu...

I’m a C++ dinosaur, but I’m OK
Bert Hubert on Oct 17, 2012
So here’s a nice challenge. Let’s say you have a list of member email addresses which you get from your account list. But you also have a list of email addresses that you have of your customers, addresses that yo...

On binding datagram (UDP) sockets to the ANY addresses
Bert Hubert on Oct 08, 2012
This story goes back a long time. For around 10 years now, people have been requesting that PowerDNS learn how to automatically listen on all available IP addresses. And for slightly less than that time, we’ve be...

A few quick notes on making an application FULLY IPv6 compliant
Bert Hubert on Aug 28, 2012
Over the past decade, PowerDNS has become ever more IPv6 compliant, and I think that since a year or so, we fixed every last issue. So why did it take so long? Just creating an AF_INET6 socket and binding it shou...

Random points of contention
Bert Hubert on May 21, 2012
I’m working on some high performance code which needs to scale to many, many CPUs. Against better judgement, I decided to use threads again, but to steer clear from anything that needs locking. I’ve previously fo...

Easiest DNSSEC ever when running PowerDNS in BIND mode
Bert Hubert on Mar 04, 2012
Without further comment, except to note that this is really all there is to this. Signatures will autorotate, ‘pdnssec’ allows for complete key management. No cronjobs or further configuration. # apt-get install ...

On SRP – some implementation notes and a critical review
Bert Hubert on Feb 07, 2012
Some time ago, Dan Kaminsky mentioned the Secure Remote Password protocol (SRP) on Twitter. As I find certificates to be cumbersome, I’m always interested in solutions to setup trusted communications without them...

Four million pings only – aka 1 dimensional DNS radar
Bert Hubert on Jan 15, 2012
Quick post as I have no time to work on this for now. Ages ago I read a book, I think by Arthur C. Clarke, where powerful atomic bombs were used to generate radar pulses so powerful, the return signal was used to...

PowerDNS Authoritative Server Security Notification 2012-01
Bert Hubert on Jan 10, 2012
CVE CVE-2012-0206 Date 10th of January 2012 Credit Ray Morris of BetterCGI.com. Affects Most PowerDNS Authoritative Server versions < 3.0.1 (with the exception of the just released 2.9.22.5) Not affected No ve...