BIND to listen on all interfaces?

Mikhail Goriachev mikhailg at
Wed Jul 4 05:31:45 UTC 2007

Nejc Škoberne wrote:
> Hello,
> I am running BIND (from base system) on my FreeBSD 5.3 machine. The box is
> connected to outer world via ADSL connection (tun0 device). If the named is
> started when the machine is connected to the internet, then everything is OK,
> I get this by saying netstat -n -a:
> udp4       0      0  X.X.X.X.53             *.*
> udp4       0      0           *.*
> udp4       0      0            *.*
> but at boot time, the named starts before the PPP connection is started, so
> the tun0 interface is not up yet. So that's why I get this:
> udp4       0      0           *.*
> udp4       0      0            *.*
> In BIND manual, it says:
> "If no listen-on is specified, the server will listen on port 53 on all interfaces."
> I also tried to specify the ADSL IP address in named.conf (it is static), but it is
> still a no go. I don't have such problems with other daemons! Any ideas?

An idea: Assuming you're using ppp, let it restart named after it
connects to the Internet. Have a /etc/ppp/ppp.linkup and put the
following or similar into it:

        ! /etc/rc.d/named restart

Read the ppp man pages for further details.


Mikhail Goriachev

Telephone: +61 (0)3 62252501
Mobile Phone: +61 (0)4 38255158
E-Mail: mikhailg at

More information about the freebsd-questions mailing list