Delve deep into DNSSEC
BIND 9.10 is the new version of the BIND 9 DNS server from ISC http://isc.org (not to confuse with BIND 10, which is a different DNS server product). I will report in a series of articles about the new features in BIND 9.10. The first beta version of BIND 9.10 has been released this week and can be found at ftp://ftp.isc.org/isc/bind9/9.10.0b1/.
BIND 9.10 contains a new command-line tool to test DNSSEC
installations. The tool is called
delve and it works very much like
the already know
dig. It is like
dig with special DNSSEC
Compiling BIND 9.9.5 on OpenBSD
while compiling BIND 9 Version 9.9.5 on OpenBSD, I've got
making all in /usr/src/bind-9.9.5/lib/lwres/unix/include/lwres gcc -I/usr/src/bind-9.9.5 -I./unix/include -I. -I./include -I./include - -I/usr/src/bind-9.9.5/lib/isc/include -I../../lib/isc - -I../../lib/isc/include -I../../lib/isc/unix/include - -I../../lib/isc/nothreads/include -I../../lib/isc/x86_32/include - -g -O2 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings - -Wformat -Wpointer-arith -fno-strict-aliasing -c gethost.c gethost.c: In function `copytobuf': gethost.c:307: error: `uintptr_t' undeclared (first use in this function) gethost.c:307: error: (Each undeclared identifier is reported only once gethost.c:307: error: for each function it appears in.) *** Error code 1 Stop in /usr/src/bind-9.9.5/lib/lwres. *** Error code 1 Stop in /usr/src/bind-9.9.5/lib (line 103 of Makefile). *** Error code 1 Stop in /usr/src/bind-9.9.5 (line 107 of Makefile).adding
#ifdef HAVE_INTTYPES_H #include <inttypes.h> /* uintptr_t */ #endif
to the file <bind9-source>/lib/lwres/gethost.c fixes this issue (type "uintptr_t" not known). This issue has been reported upstream to ISC and will be fixed in the next BIND 9 release.