[Pdns-dev] Cassandra backend

Ruben Kerkhof ruben at rubenkerkhof.com
Wed Nov 5 10:45:39 CET 2014


On Tue, Nov 4, 2014 at 9:45 PM, List <list at airstreamcomm.net> wrote:
> On 11/4/14, 2:04 PM, bert hubert wrote:
>>
>> On Tue, Nov 04, 2014 at 02:00:34PM -0600, List wrote:
>>>
>>> Hello, new to PDNS and wondering if there is a CQL Cassandra backend
>>> that's been created, or one in the works?  We utilize Cassandra for
>>> a number of services and would like to give multi-datacenter
>>> availability to our zone records if possible, so it came to mind
>>> that PDNS might be able to do this.
>>
>> Hi "List",
>>
>> PowerDNS contributor Ruben Kerkhof wrote a Remotebackend based
>> implementation: https://github.com/rubenk/pdns-cassandra
>>
>> This may be helpful! The remote backend has high performance, so don't let
>> the 'remoteness' worry you too much on this front.
>>
>> Good luck!
>>
>>         Bert
>>
>>
>>>
>>> _______________________________________________
>>> Pdns-dev mailing list
>>> Pdns-dev at mailman.powerdns.com
>>> http://mailman.powerdns.com/mailman/listinfo/pdns-dev
>>>
>
> Awesome, this is exactly what I was looking for.  Especially being written
> in python which would allow us to customize and add a much needed IP rate
> limiter using distributed counter columns, custom responses based on filters
> we can create for source IP or requested domain, and custom template
> responses for forward/reverse zones for IP allocations we have.  Actually
> looking at this code I could probably recreate this in node.js very easily
> and get the asynchronous power of that language to speed things up even
> more. Thank you very much!

Please note that it's still a proof of concept and doesn't implement
the complete API (dnssec support is missing for example).
It should be easy to extend though.

Kind regards,

Ruben Kerkhof



More information about the Pdns-dev mailing list