[Pdns-dev] new backend for testing

Aki Tuomi cmouse at youzen.ext.b2.fi
Mon Aug 27 21:41:46 CEST 2012


On Mon, Aug 27, 2012 at 08:10:36AM +0300, Aki Tuomi wrote:
> On Sun, Aug 26, 2012 at 07:53:20PM +0100, John Leach wrote:
> > Hi Aki,
> > 
> > On 26/08/12 18:49, Aki Tuomi wrote:
> > > I have made a new backend for powerdns, remote backend. It allows you to use
> > > json over unix/pipe backend, and also supports HTTP GET requests over TCP. 
> > > 
> > > Please see details at https://github.com/cmouse/pdns-remotebackend
> > > 
> > > Any feedback is very welcome, via email, github, irc, whatnot. For ircers, you
> > > can find me on powerdns channel as 'cmouse'
> > 
> > I had a few thoughts about a previous HTTP backend here:
> > 
> > http://mailman.powerdns.com/pipermail/pdns-dev/2012-February/001085.html
> > 
> > you're doing something a bit different than them, but much of what I
> > said is still relevant imo. A better designed HTTP api would allow for
> > caching, and a few other nice things.
> > 
> > John.
> >
> 
> Thanks! These are indeed very valid points, and I'll see if they can be somehow
> taken in.
> 
> Aki

Thank you again for the initial feedback. I have now changed the HTTP connector
to produce following kind of urls:

GET /dns/lookup/example.com/SOA
GET /dns/getDomainMetadata/example.com/PRESIGNED
GET /dns/getDomainKeys/example.com/0

And f.ex. lookup contains additional headers:

X-RemoteBackend-local: 0.0.0.0
X-RemoteBackend-real-remote: 127.0.0.1/32
X-RemoteBackend-remote: 127.0.0.1

I have also done some light testing for the other backends, and they seem to
work for simple stuff. 

Aki Tuomi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://mailman.powerdns.com/pipermail/pdns-dev/attachments/20120827/ffeef087/attachment.pgp>


More information about the Pdns-dev mailing list