Installing bind9 (9.18.14) on Ventura but it's not dropping a namedb directory nor can I find a boilerplate named.conf. Can anyone point me to where these would be?
Downloaded tar from isc, and saved it in a local directory:
Then built using this:
tar xzf bind-9.18.14.tar.gz
cd bind-9.18.14
./configure
Config summary reads:
=====================
Configuration summary:
-------------------------------------------------------------
Optional features enabled:
Memory allocator: jemalloc
GSS-API (--with-gssapi)
DNSSEC validation active by default (--enable-auto-validation)
-------------------------------------------------------------
Features disabled or unavailable on this platform:
Small-system tuning (--with-tuning)
Allow 'dnstap' packet logging (--enable-dnstap)
GeoIP2 access control (--enable-geoip)
DNS Response Policy Service interface (--enable-dnsrps)
Allow 'fixed' rrset-order (--enable-fixed-rrset)
Very verbose query trace logging (--enable-querytrace)
Single-query trace logging (--enable-singletrace)
LMDB database to store configuration for 'addzone' zones (--with-lmdb)
IDN support (--with-libidn2)
-------------------------------------------------------------
Configured paths:
prefix: /usr/local
sysconfdir: ${prefix}/etc
localstatedir: ${prefix}/var
------------------------------------------------------------
Compiler: gcc
Apple clang version 14.0.3 (clang-1403.0.22.14.1)
Target: arm64-apple-darwin22.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
CFLAGS: -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wno-missing-field-initializers -Wformat -Wshadow -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=format-security -Werror=parentheses -Werror=implicit -Werror=strict-prototypes -Werror=vla -fno-strict-aliasing -fno-delete-null-pointer-checks -fdiagnostics-show-option -g -O2 -pthread -Wno-deprecated-declarations
CPPFLAGS: -D_FORTIFY_SOURCE=2 -I/opt/homebrew/opt/openssl@3/include
LDFLAGS: -L/opt/homebrew/opt/openssl@3/lib
-----------------------------------------------------------
Once that completes I did a
make
once that complete I ran the test suite:
sudo ./bin/tests/system/ifconfig.sh up
make test
After tests run clean .... I take the interface down and do a make install:
sudo ./bin/tests/system/ifconfig.sh down
sudo make install
After that's complete there is no, as in zero, namedb directory in either /etc or /usr/local/etc.
In fact there is no named.conf file anywhere on the system except in the source tree.... I have no idea where to drop my db and other files.
Yes, I do create and launchctl and load the org.isc.named.plist file.
Can anyone help with verified steps to get bind9 running macOS Ventura?
Note: I'm completely familiar with config of named.conf, dns, db files, etc. It's bind9 build and where it drops it's files and directories under Ventura that is the challenge.
Thanks