Re: [bitfolk] BIND9 not authorised - Master zone

Top Page
Author: Andy Smith
Date:  
To: users
Subject: Re: [bitfolk] BIND9 not authorised - Master zone

Reply to this message
gpg: Signature made Wed Jul 24 16:03:57 2019 UTC
gpg: using DSA key 2099B64CBF15490B
gpg: Good signature from "Andy Smith <andy@strugglers.net>" [unknown]
gpg: aka "Andrew James Smith <andy@strugglers.net>" [unknown]
gpg: aka "Andy Smith (UKUUG) <andy.smith@ukuug.org>" [unknown]
gpg: aka "Andy Smith (BitFolk Ltd.) <andy@bitfolk.com>" [unknown]
gpg: aka "Andy Smith (Linux User Groups UK) <andy@lug.org.uk>" [unknown]
gpg: aka "Andy Smith (Cernio Technology Cooperative) <andy.smith@cernio.com>" [unknown]
Hello,

On Wed, Jul 24, 2019 at 04:29:05PM +0100, Paul Lettington wrote:
> On Wed, Jul 24 2019 12:05:56 +0000, Andy Smith wrote:
> >                                     Is there a sysctl or socket
> > option which allows multiple silent port bindings without the second
> > and later apps getting an error?

>
> Yes. That would be SO_REUSEPORT , and it looks like bind9 does use it:
>
> https://gitlab.isc.org/isc-projects/bind9/blob/master/lib/isc/unix/socket.c#L4444


It seems that if you do force it to get an error by explicitly
listing interfaces then all it currently does is log it and carry
on:

    https://gitlab.isc.org/isc-projects/bind9/blob/master/lib/ns/interfacemgr.c#L512


It only refuses to continue if listening on *every* interface
failed.

Cheers,
Andy

--
https://bitfolk.com/ -- No-nonsense VPS hosting