909-546-4700

Bind 9.12.3-P1 for RHEL/Centos/Fedora

A source rpm for Bind 9.12.3-P1 is available here. This contains the original source code from isc.org without any of the backported patches in the official RHEL version. ISC is using Python for more utility/management functions. This version contains two patches for Python 2.4 compatibility required to run on Centos 5. It can be built via:

EL5:
rpmbuild --rebuild --define 'dist .el5' \
bind-9.12.3-0.2.P1.el6.src.rpm

EL6:
rpmbuild --rebuild --define 'dist .el6' \
bind-9.12.3-0.2.P1.el6.src.rpm

EL7:
rpmbuild --rebuild --define 'dist .el7' \
bind-9.12.3-0.2.P1.el6.src.rpm

These builds require the GeoIP, python-argparse and python-ply packages, available from the epel repositories.

If you are building on a machine with IPv6 disabled, you might need to add "--define 'test 0'" to those rpmbuild commands. The recent ISC bind tests seem to require at least a loopback IPv6 interface.