bloxHub

www.infoblox.com/community
7 posts / 0 new
Using BIND rndc

We're going to be using IB as a hidden master to drive a set of anycast BIND resolvers.  We'd like to write a snap-in that uses the BIND tool "rndc" to control these external boxes.  I'm not holding my breath that such a thing is even possible :-) I looked on CPAN for Perl modules implementing this functionality, but didn't find anything.

Anyone know of any way to get rndc to run in bloxtools?

Thanks,
Dave

 

+1
0
-1
Tags
Automation Change Manager
Re: Using BIND rndc

I don't know if that will work but you could try putting rndc in the bloxTools environment and then run a test script to launch it.  Essentially, you'll need a Perl wrapper to run it.

Have you considered other options like the VM version of NIOS or a smaller box instead of using BIND?  That would give you more options including API access to control the systems or centralized control from the Grid Master.

+1
0
-1
Re: Using BIND rndc

We have already bought a couple appliances and don't really have more money to throw at it at this point, plus we have lots of in-house expertise with BIND so that's what we're using :-)

We're gonna try making a completely statically linked version of rndc, but the guy who's doing that work says he'd like to know the versions of gcc / libgcc / glibc or whatever that are used by NIOS 5.  Is this info readily available?  Thanks.

+1
0
-1
Re: Using BIND rndc

You could also use rsh calls to rndc on the remote appliance. Net::OpenSSH compiles as a pure perl version and will work with the ssh libs built into bloxtools.

+1
0
-1
Re: Using BIND rndc

[quote user="horne"]You could also use rsh calls to rndc on the remote appliance.[/quote]

Yeah... I know.... but my boss is kindof a purist and would prefer to use rndc directly if possible :-)

Dave

+1
0
-1
Re: Using BIND rndc

Maybe this will help:

GNU C Library stable release version 2.3.3, by Roland McGrath et al.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.2.1.
Compiled on a Linux 2.6.17.4 system on 2010-01-12.
Available extensions:
    GNU libio by Per Bothner
    crypt add-on version 2.1 by Michael Glad and others
    linuxthreads-0.10 by Xavier Leroy
    BIND-8.2.3-T5B
    libthread_db work sponsored by Alpha Processor Inc
    NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Report bugs using the `glibcbug' script to <bugs@gnu.org>.

+1
0
-1
Re: Using BIND rndc

Thanks much for the info.

 

+1
0
-1