Re: Cassandra backend
Ruben Kerkhof <[email protected]>
| Newsgroups | gmane.network.dns.powerdns.devel |
|---|---|
| Message-ID | <CAPed3OGfh8=PbHtsT6q1JSCFiGbJVt33N-U1Ep_XU0hs0yCKoQ@mail.gmail.com> |
On Tue, Nov 4, 2014 at 9:45 PM, List <[email protected]> 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 >>> [email protected] >>> 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