Operating System - HP-UX
1834130 Members
3294 Online
110064 Solutions
New Discussion

Re: Upgrade BIND 4.9.7 to BIND 9.0

 
HPP
Regular Advisor

Upgrade BIND 4.9.7 to BIND 9.0

Hi,
I am running BIND 4.9.7 on 10.20, is it possible to upgrade BIND 4.9.7 to BIND 9.0 or Higher.
If yes, please give your input as to how to go about the upgrade.

Thanks in advance.
PAd
Be Teachable
6 REPLIES 6
nnf97
Regular Advisor

Re: Upgrade BIND 4.9.7 to BIND 9.0

Hi,

I had done an upgrade from 4.x to 8.x sometime back and that was smooth.
The 8.x package came with the necessary scripts to update the dns records, since 8.x used a different format compared to 4.x
I would assume that 9.x has similar scripts available for all the files for which it uses a format which is different from 4.x
Apart from that, you should not have a problem updating.

Thanks,
Nabeel
Live Free or Die (New Hampshire)
Berlene Herren
Honored Contributor

Re: Upgrade BIND 4.9.7 to BIND 9.0

Unfortunately, BIND V9 is supported for 11.11 only. The 4.9.7 is still the highest HP supports for 10.20, though I know some people out there have installed internet versions, and they may be able to assist.

Berlene
http://www.mindspring.com/~bkherren/dobes/index.htm
Kevin Wright
Honored Contributor

Re: Upgrade BIND 4.9.7 to BIND 9.0

I have upgraded to 8.2.3 from 4.9.7 for MS/AD..I got the tarball from isc.org..I needed HP'S full ansci C compiler to build, I could not get it to work with gcc. Just run the bootconf script provided to convert the db files and your done.
Shannon Petry
Honored Contributor

Re: Upgrade BIND 4.9.7 to BIND 9.0

I would recommend that you move to 9.1 and not 9.0. Alot of features were missing from 9.0 and are available in 9.1

If you download from "http://www.isc.org/products/bind" and compile your own, there are as mentioned scripts to convert your V4.X stuff, as well as some other nice scripts like check_zone, check_conf, etc....

As mentioned, you should have HP's ANSI/C compiler. You may get gcc to work, but I had no luck with that, so went to HP's ANSI/C which compiled flawlessly!

Regards,
Shannon
Microsoft. When do you want a virus today?
Ralf Hildebrandt
Valued Contributor

Re: Upgrade BIND 4.9.7 to BIND 9.0

The tricky bit about the upgrade from BIND-4.x to BIND-8.x or 9.x is the change in the config file format.

named.boot becomes named.conf

Converters exist that convert a named.boot into a named.conf file (at least in the BIND-8.x) distribution.

BIND-9.x builds out of the box on HP-UX 10.20, provided you have either the ANSI cc product or the GNU c compiler (gcc, free software).

I used the following to build BIND-9.x:

./configure --disable-threads
make
make install

After that, named is installed as /usr/local/sbin/named -- this means you'll have to change the /sbin/init.d/named script to reflect that change.

For security reasons, BIND should ONLY run as an unprivileged user (say "named") -- that way an intruder has only rights of that user "named" when gaining access.
Postfix/BIND/Security/IDS/Scanner, you name it...
rick jones
Honored Contributor

Re: Upgrade BIND 4.9.7 to BIND 9.0

I see that someone else has pointed-out about building BIND 9.X with --disable-threads. That is definitely required for 10.20 as there is no "proper" posix threads support and one of the entire reasons for BIND9 is to have a multi-threaded and in theory MP scaling name server.

Theory and practice are still a bit far apart - my quick measurements of BIND 9.1.0 show it to be about 1/2 the perf of BIND 8.2.3pl5. That is written-up at ftp://ftp.cup.hp.com/dist/networking/briefs/

In speaking with some of the BIND developers, it looks like there will be perf improvements in the 9.2.X line.
there is no rest for the wicked yet the virtuous have no pillows