Handling Dialup Connections

3.30.1 Problem

You're running an authoritative name server behind a dial-on-demand connection.

3.30.2 Solution

Designate the name server's zones as dialup zones using the dialup substatement:

options {
 directory "/var/named";
 dialup yes;

This tells the name server to concentrate zone maintenance activity into a short period, and to perform that maintenance once each heartbeat interval. The default heartbeat interval is one hour. For a slave zone, the name server will refresh once, at most, during each heartbeat interval, even if the zone's refresh interval is shorter. For a master zone, the name server will send NOTIFY messages to all slaves when the zone changes, triggering a dialup and a successive zone transfer.

3.30.3 Discussion

To adjust the heartbeat interval, use the heartbeat-interval options substatement. For example:

options {
 directory "/var/named";
 heartbeat-interval 180; // 3 hours

You can also use dialup as a zone substatement, in which case it suppresses zone maintenance traffic for just that zone. This may be useful on a name server that has dedicated connectivity to the Internet, but has a slave or master at the far end of a dialup connection.

3.30.4 See Also

"Running Authoritative Name Servers over Dial-on-Demand" in Chapter 16 of DNS and BIND.

Getting Started

Zone Data

BIND Name Server Configuration

Electronic Mail

BIND Name Server Operations

Delegation and Registration


Interoperability and Upgrading

Resolvers and Programming

Logging and Troubleshooting


DNS & BIND Cookbook
DNS & BIND Cookbook
ISBN: 0596004109
EAN: 2147483647
Year: 2005
Pages: 220
Authors: Cricket Liu

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net