DNS
...
BIND configuration tasks
System Preparation
2 min
update the system and configure firewall update all system packages and configure the firewall to allow dns traffic on port 53 update system packages dnf update y configure firewall rules to permit dns traffic firewall cmd permanent add service=dns sudo firewall cmd reload result the system is updated and configured to accept incoming dns queries install build tools and development libraries bind 9 and pkcs11 provider require compilation from source install the necessary compilers, build tools, and development libraries install the epel repository and enable the crb (codeready builder) repository for additional development packages dnf install y dnf plugins core dnf config manager set enabled crb dnf install y epel release dnf makecache install opensc for pkcs#11 utilities dnf install y opensc install core build tools and libraries required for bind compilation dnf install y \\ git gcc gcc c++ make autoconf automake libtool \\ openssl devel libxml2 devel json c devel libuv devel \\ libnghttp2 devel pkgconf pkg config meson ninja build result the system has all tools necessary to compile bind 9 with pkcs#11 support