BIND to listen on all interfaces?

Yuri Pankov yuri at darklight.org.ru
Wed Jul 4 07:40:56 UTC 2007


On Wed, Jul 04, 2007 at 03:14:28PM +1000, Mikhail Goriachev wrote:
> 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  127.0.0.1.53           *.*
> > udp4       0      0  10.0.1.3.53            *.*
> > 
> > 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  127.0.0.1.53           *.*
> > udp4       0      0  10.0.1.3.53            *.*
> > 
> > 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:
> 
> adsl:
>         ! /etc/rc.d/named restart
> 
> 
> Read the ppp man pages for further details.
> 
> 
> Regards,
> Mikhail.
> 
> -- 
> Mikhail Goriachev
> Webanoide
> 
> Telephone: +61 (0)3 62252501
> Mobile Phone: +61 (0)4 38255158
> E-Mail: mikhailg at webanoide.org
> Web: www.webanoide.org

Another option can be the use of interface-interval:

interface-interval

    The server will scan the network interface list every
    interface-interval minutes. The default is 60 minutes. The maximum
    value is 28 days (40320 minutes). If set to 0, interface scanning
    will only occur when the configuration file is loaded. After the
    scan, the server will begin listening for queries on any newly
    discovered interfaces (provided they are allowed by the listen-on
    configuration), and will stop listening on interfaces that have gone
    away. 

(from BIND ARM).


HTH,
Yuri
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20070704/e3bfcf08/attachment.pgp


More information about the freebsd-questions mailing list