[Pdns-users] PowerDNS backend

Aki Tuomi cmouse at youzen.ext.b2.fi
Mon Feb 4 17:34:50 UTC 2013


And now that I started making this, it became evident that remotebackend has a 
major failure in it. Good news is that there is a patch for it in ticket #697

The sample script is here: http://cmouse.desteem.org/remote.rb

Aki Tuomi

On Mon, Feb 04, 2013 at 01:08:48PM +0200, Aki Tuomi wrote:
> Hi!
> 
> I'll create a sample script for you. 
> 
> Aki
> 
> On Mon, Feb 04, 2013 at 01:56:22AM -0800, RBK1001 wrote:
> > 
> > Hi
> > 
> > I need more information on how I can perform Remote Backend? is there any
> > more information that I can refer to?
> > 
> > - rbk
> > 
> > 
> > Roman Gaufman-2 wrote:
> > > 
> > > PowerDNS can fork the process as many times as you configure using
> > > the distributor-threads option.
> > > 
> > > The good thing is the process remains running and kept running by
> > > PowerDNS's guardian so I think it will be more limited by your process
> > > than
> > > by PowerDNS :)
> > > 
> > > Re: Peter van Dijk
> > > 
> > > Thank you for that, I will check it out :) - right now I also read the
> > > openvpn ipp.txt file every time it changes to give vpn clients their own
> > > hostname so the pipe backend gives a bit more flexibility, but will
> > > definitely check out the remotebackend!
> > > 
> > > On 4 February 2013 09:39, RBK1001 <Paul.Sun at syniverse.com> wrote:
> > > 
> > >>
> > >> Hi
> > >>
> > >> Thank for the reply. If using pipebackend/bindbackend, is the performance
> > >> acceptable when comparing within mysql/pgsql?
> > >>
> > >> - rbk
> > >>
> > >>
> > >>
> > >> Roman Gaufman-2 wrote:
> > >> >
> > >> > 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
> > >> >>
> > >> >
> > >> > _______________________________________________
> > >> > 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-tp34979116p34979413.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
> > >>
> > > 
> > > _______________________________________________
> > > 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-tp34979116p34979453.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
> > 



> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20130204/12854cda/attachment-0001.sig>


More information about the Pdns-users mailing list