BIND Utilities-9.18.24

Introduction to BIND Utilities

BIND Utilities is not a separate package, it is a collection of the client side programs that are included with BIND-9.18.24. The BIND package includes the client side programs nslookup, dig and host. If you install BIND server, these programs will be installed automatically. This section is for those users who don't need the complete BIND server, but need these client side applications.

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

BIND Utilities Dependencies

Required

libuv-1.48.0

Recommended

Optional

libcap-2.69 with PAM, libxml2-2.12.5, and sphinx-7.2.6

Installation of BIND Utilities

Install BIND Utilities by running the following commands:

./configure --prefix=/usr &&
make -C lib/isc    &&
make -C lib/dns    &&
make -C lib/ns     &&
make -C lib/isccfg &&
make -C lib/bind9  &&
make -C lib/irs    &&
make -C bin/dig    &&
make -C doc

This portion of the package does not come with a test suite.

Now, as the root user:

make -C lib/isc    install &&
make -C lib/dns    install &&
make -C lib/ns     install &&
make -C lib/isccfg install &&
make -C lib/bind9  install &&
make -C lib/irs    install &&
make -C bin/dig    install &&
cp -v doc/man/{dig.1,host.1,nslookup.1} /usr/share/man/man1

Command Explanations

--disable-doh: Use this option if you have not installed nghttp2-1.59.0 and you don't need DNS over HTTPS support.

make -C lib/...: These commands build the libraries that are needed for the client programs.

make -C bin/dig: This command builds the client programs.

make -C doc: This command builds the manual pages if the optional Python module sphinx-7.2.6 is installed.

Use cp -v doc/man/{dig.1,host.1,nslookup.1} /usr/share/man/man1 to install the manual pages if they have been built.

Contents

Installed Programs: dig, host, and nslookup
Installed Libraries: None
Installed Directories: None

Short Descriptions

See the program descriptions in the BIND-9.18.24 section.