[Pdns-users] PowerDNS backend

Roman Gaufman hackeron at gmail.com
Mon Feb 4 09:35:57 UTC 2013


I really love the simplicity of pipe backend and why I use powerdns instead
of say bind, all you need to really do is add this to your pdns.conf:

launch=pipe,bind
pipe-command=/etc/powerdns/dns_pipe.rb

And in your script, you can have something as simple as:

require 'powerdns_pipe'
PowerDNS::Pipe.new.run! do
  answer :name => question.name, :type => 'A', :ttl => 60, :content =>
'1.2.3.4'
end

The above is an example written in Ruby, but really it just reads DNS
requests from STDIN and writes DNS responses to STDOUT. You can add any
custom code that will figure out the IP to your question - in my case I
plan to query a RESTFUL Rails API.

Roman

On 4 February 2013 09:29, RBK1001 <Paul.Sun at syniverse.com> wrote:

>
> Hi
>
> Thank for the information.
>
> I have a bit confused on the the pipebackend and bind backend, which one
> should I use?
>
> - rbk
>
>
> Ruben '_cyclops_' d'Arco wrote:
> >
> > Hi,
> >
> > This should be helpful as a first start:
> >  http://doc.powerdns.com/backend-writers-guide.html
> >
> > Also have a look at the regression-test direcory, as it is quiet helpul
> > for testing your backend.
> >
> > Regards,
> >     Ruben
> >
> > RBK1001 <Paul.Sun at syniverse.com> wrote:
> >
> >>
> >>Hi
> >>
> >>we would like to seek for an advice on the use of backend.
> >>
> >>we understood that PowerDNS offers several backend solutions, however,
> >>I
> >>would like to know is there a way to connect to our customerized
> >>backend?
> >>Currently, we are using a non-sql customerized backend with large
> >>amount of
> >>data stored, and we would like to intergrate powerdns with it, is there
> >>anyway we can do?
> >>
> >>- rbk
> >
> > --
> > Regards,
> >           Ruben
> > _______________________________________________
> > Pdns-users mailing list
> > Pdns-users at mailman.powerdns.com
> > http://mailman.powerdns.com/mailman/listinfo/pdns-users
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/PowerDNS-backend-tp34979116p34979385.html
> Sent from the PowerDNS mailing list archive at Nabble.com.
>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20130204/297b757a/attachment-0001.html>


More information about the Pdns-users mailing list