Description
NOTE: Software published in this Copr should be considered unstable.
This Copr contains the core BIND 9 DNS server and all the required dependencies for the popular DNSTAP logging feature. These packages are provided by the BIND developer, not the operating system, and is intended to provide an up-to-date version of BIND. It is not suitable for use if you are relying on operating system-specific features, such as, for example FreeIPA.
Installation Instructions
THIS REPOSITORY IS EXPERIMENTAL. USE AT YOUR OWN RISK.
To use this Copr repository, please first enable it by following the Quick Enable instructions on the right of your screen.
Once the repository is enabled, run dnf install epel-release
(EL and clones only) and then dnf install isc-bind
. This will install the BIND 9 Software Collection.
NOTE: The above commands are the only supported way of installing the BIND 9 Software Collection.
The BIND 9 Software Collection consists of several packages, the most important of which are:
isc-bind-bind
, which contains thenamed
binary, therndc
tool, DNSSEC utilities, and related configuration/system files,isc-bind-bind-utils
, which contains other BIND 9 utilities, most importantlydig
andnsupdate
.
Quick reference for the named
daemon:
- The configuration file can be found at:
/etc/opt/isc/scls/isc-bind/named.conf
- Command line options for the daemon can be specified in:
/etc/opt/isc/scls/isc-bind/sysconfig/named
- To start the daemon, run
systemctl start isc-bind-named
. - If you want the daemon to start at boot time, run
systemctl enable isc-bind-named
.
Note that due to the nature of Software Collections, no BIND 9 daemon or utility installed by these packages is available in $PATH
by default. To be able to use them, do the following:
- to enable the Software Collection for the current shell, run
scl enable isc-bind bash
- to enable the Software Collection inside a shell script, add the following line to it:
source scl_source enable isc-bind
The latter line can also put in one of your shell initialization files (like ~/.bash_profile
) to automatically enable the Software Collection upon every login (caveats apply). For more ways of enabling a Software Collection (that might better fit your needs), please consult the Software Collection documentation.
Providing BIND 9 as a Software Collection allows the latest supported versions released by ISC to be installed along stock OS packages (which are usually based on older releases) on the same machine. If for some reason you prefer to use classic packages that do not comprise a Software Collection, the source RPMs published in this Copr can be conveniently rebuilt using --without scl
. Note, however, that the resulting packages cannot be installed on a machine which also has stock OS packages installed.
For more BIND 9 documentation, including instructions on installing from source, please take a look at the ISC Knowledge Base.
To report a bug, please fill out the bug report form in ISC GitLab.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
EPEL 8 | x86_64 [modified] (8321)* | EPEL 8 (1885 downloads) |
EPEL 9 | x86_64 [modified] (4872)* | EPEL 9 (577 downloads) |
* Total number of downloaded packages.