I think default configuration file is usually created by the package distributor. It depends on how you want to use your named, but for basic iterative server running just on your host, empty file is enough. Defaults work fine enough for default configuration.

If you run "named -c /dev/null", it will serve the data anyway. I think named.conf were not installed, because bind release archive does not contain any suitable file. Just because "touch /usr/local/etc/named.conf" would create you a working one. I have found just named.conf.in under bin/tests/system to configure testing instances, but haven't found anything, which could be installed for you. We use our own templates on Red Hat packages.

Cheers,
Petr

On 5/10/23 00:08, Pacific wrote:
Hi, thanks for the reply.

For some reason I thought it did install or drop a base bones named.conf file, however, it should have dropped the named binary into /usr/local  — which it didn’t do. And none of the other “various BIND 9 libraries”.

The bind docs at https://bind9.readthedocs.io/en/latest/chapter10.html#build-bind

in section 10.2 on building show this:

|make install| installs |named| <https://bind9.readthedocs.io/en/latest/manpages.html#std-iscman-named> and the various BIND 9 libraries. By default, installation is into /usr/local, but this can be changed with the |--prefix| option when running |configure|.

The option |--sysconfdir| can be specified to set the directory where configuration files such as |named.conf| <https://bind9.readthedocs.io/en/latest/manpages.html#std-iscman-named.conf> go by default; |--localstatedir| can be used to set the default parent directory of|run/named.pid|. |--sysconfdir| defaults to |$prefix/etc| and |--localstatedir| defaults to |$prefix/var|.

If I’m missing something please let me know - or if you have any suggestions, like just moving the named binary from my temp dir into /usr/local I’d appreciate. Thanks.

On May 9, 2023, at 5:08 PM, Anand Buddhdev <ana...@ripe.net> wrote:

On 09/05/2023 22:23, Pacific wrote:

Hi Pacific,

Installing bind9 (9.18.14) on macOS Ventura (13.3.1) — install is
not  creating a namedb directory nor can I find a boilerplate named.conf.

As far as remember, the bind install procedure doesn't create a named.conf.

--
Anand


--
Petr Menšík
Software Engineer, RHEL
Red Hat,https://www.redhat.com/
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB
-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to