Compiling BIND 9

BIND 9 is both harder and easier to compile than BIND 8. It's harder because it requires an ANSI C compiler (and not all UNIX versions come with one). BIND 9 also uses threads, as implemented with pthreads, and supports IPv6. The quality of the OS thread libraries can vary, and I would expect a shakedown phase both in BIND 9 and the OSs concerned. On the other hand BIND 9 is easier to compile because it is GNU-autoconfigurable. Therefore, if it has already been ported and tested on your OS, everything should be as easy to get working as GNU software usually is. BIND 9.0.0tr5 is reported to build on a number of platforms, as found in the README file:

  • AIX 4.3

  • COMPAQ Tru64 UNIX 4.0D

  • COMPAQ Tru64 UNIX 5 (with IPv6 EAK)

  • FreeBSD 3.4-STABLE ...

Get Concise Guide to DNS and BIND, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.