<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Thank you and to everyone who took the time to respond. Your collective input did the trick and I now have bind running successfully through a brew install. <div class=""><br class=""></div><div class="">I got pulled into another project and wanted to reply with thanks sooner. Your time is valuable and I sincerely appreciate everyone who took the time to make suggestions. <br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On May 10, 2023, at 1:39 AM, Greg Choules <<a href="mailto:gregchoules+bindusers@googlemail.com" class="">gregchoules+bindusers@googlemail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">The named binary *could* exist in many places; it depends on the OS. For example, with a Homebrew install on my Mac it's here: <div class="">/usr/local/Cellar/bind/9.18.14/sbin/named because of this build parameter:<div class="">--prefix=/usr/local/Cellar/bind/9.18.14</div><div class="">It's linked to from /usr/local/opt/bind/sbin/named, for convenience.<div class=""><br class=""><div class="">I don't recall whether you get an example "named.conf" Mine is here, by the way:<br class=""></div><div class="">/usr/local/etc/bind/named.conf because of this build parameter:</div></div></div></div><div class="">--sysconfdir=/usr/local/etc/bind<br class=""></div><div class=""><br class=""></div><div class="">Again, search for a named.conf and if you don't have one, 'touch' it to create it then try running it. By default it doesn't need to contain anything, just exist. The built-in defaults are enough to get a server running.</div><div class="">As you start to customise your config, keep an eye on the log, which will tell you whether named starts or not and if not, why. Then you can correct errors and try again.</div><div class=""><br class=""></div><div class=""><div class="">I don't think it should matter that artefacts from a previous install attempt are hanging around. But before you try installing it another way I would search for files called "named":</div><div class="">sudo find / -name named</div><div class="">and see if you have a binary. In my case:</div><div class="">%file /usr/local/sbin/named<br class="">/usr/local/sbin/named: Mach-O 64-bit executable x86_64<br class=""></div><div class=""><br class=""></div><div class="">If you find an executable, do <path>/named -V (uppercase V), which will print a summary of how it was built.</div><div class="">Similarly <path>/named -C (uppercase) will print the defaults.</div><div class=""><br class=""></div><div class="">Hope this helps.</div><div class="">Greg</div><br class="gmail-Apple-interchange-newline"></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 10 May 2023 at 05:55, Pacific <<a href="mailto:info@pacific-holding.com" class="">info@pacific-holding.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;" class="">Hi, thanks for the reply. <div class=""><br class=""></div><div class="">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”.<div class=""><br class=""></div><div class="">The bind docs at <a href="https://bind9.readthedocs.io/en/latest/chapter10.html#build-bind" target="_blank" class="">https://bind9.readthedocs.io/en/latest/chapter10.html#build-bind</a></div><div class=""><br class=""></div><div class="">in section 10.2 on building show this:</div><div class=""><br class=""></div><div class=""><p style="box-sizing:border-box;line-height:24px;margin:0px 0px 24px;color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif" class=""><code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">make</span> <span style="box-sizing:border-box" class="">install</span></code> installs <a href="https://bind9.readthedocs.io/en/latest/manpages.html#std-iscman-named" style="box-sizing:border-box;color:rgb(155,89,182);text-decoration:none" target="_blank" class=""><code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto; font-weight: 700;"><span style="box-sizing:border-box" class="">named</span></code></a> and the various BIND 9 libraries. By default, installation is into /usr/local, but this can be changed with the <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">--prefix</span></code> option when running <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">configure</span></code>.</p><p style="box-sizing:border-box;line-height:24px;margin:0px 0px 24px;color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif" class="">The option <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">--sysconfdir</span></code> can be specified to set the directory where configuration files such as <a href="https://bind9.readthedocs.io/en/latest/manpages.html#std-iscman-named.conf" style="box-sizing:border-box;color:rgb(155,89,182);text-decoration:none" target="_blank" class=""><code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto; font-weight: 700;"><span style="box-sizing:border-box" class="">named.conf</span></code></a> go by default; <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">--localstatedir</span></code> can be used to set the default parent directory of<code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">run/named.pid</span></code>. <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">--sysconfdir</span></code> defaults to <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">$prefix/etc</span></code> and <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">--localstatedir</span></code> defaults to <code class="gmail-notranslate" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace; font-size: 12px; max-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); padding: 2px 5px; overflow-x: auto;"><span style="box-sizing:border-box" class="">$prefix/var</span></code>.</p><div class="">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.</div><div class=""><br class=""><blockquote type="cite" class=""><div class="">On May 9, 2023, at 5:08 PM, Anand Buddhdev <<a href="mailto:anandb@ripe.net" target="_blank" class="">anandb@ripe.net</a>> wrote:</div><br class=""><div class=""><div class="">On 09/05/2023 22:23, Pacific wrote:<br class=""><br class="">Hi Pacific,<br class=""><br class=""><blockquote type="cite" class="">Installing bind9 (9.18.14) on macOS Ventura (13.3.1) — install is<br class="">not  creating a namedb directory nor can I find a boilerplate named.conf.<br class=""></blockquote><br class="">As far as remember, the bind install procedure doesn't create a named.conf.<br class=""><br class="">-- <br class="">Anand<br class=""></div></div></blockquote></div><br class=""></div></div></div>-- <br class="">
Visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" rel="noreferrer" target="_blank" class="">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br class="">
<br class="">
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank" class="">https://www.isc.org/contact/</a> for more information.<br class="">
<br class="">
<br class="">
bind-users mailing list<br class="">
<a href="mailto:bind-users@lists.isc.org" target="_blank" class="">bind-users@lists.isc.org</a><br class="">
<a href="https://lists.isc.org/mailman/listinfo/bind-users" rel="noreferrer" target="_blank" class="">https://lists.isc.org/mailman/listinfo/bind-users</a><br class="">
</blockquote></div>
</div></blockquote></div><br class=""></div></body></html>