RFC: Add "$DATASET dnset @" directive to SURBL rbldnsd zone files?
jeffc at surbl.org
Tue Apr 27 20:06:42 CEST 2004
Dallas Engleken of SARE has suggested that we add a
dataset directive to our rbldnsd zone files:
> Can we please add a $DATASET definition to rbldnsd zone files for sc,ws,
> and be?
> Ie.. On the 3rd line after $NS and $SOA, add a line labeled,
> $DATASET dnset @
> It will not break anything currently set up, but it will give those of
> use that use the 'combined' type with multi files in rbldnsd (called via
> uribl.surbl.org:combined:sc,be,ws) to merge ws, sc, and be together to
> create a single query.
Does anyone have any comments on this, good, bad or otherwise?
Do other RBLs do it? Is it safe?
Here's the man page entry: :-)
> man rbldnsd
> This is a special dataset that stores no data by itself but acts
> like a container for several other datasets of any type except
> of combined type itself. The data file contains an optional
> common section, where various specials are recognized like $NS,
> $SOA, $TTL (see above), and a series of sections, each of which
> defines one (nested) dataset and several subzones of the base
> zone, for which this dataset should be consulted. New (nested)
> dataset starts with a line
> $DATASET type subzone subzone...
> and all subsequent lines up to the end of current file or to
> next $DATASET line are interpreted as a part of dataset of type
> type. Note that combined datasets cannot be nested. Every subâ
> zone will always be relative to the base zone name specified on
> command line. If subzone specified as single character "@",
> dataset will be connected to the base zone itself.
> This dataset type aims to simplify subzone maintenance, in order
> to be able to include several subzones in one file for easy data
> transfer, atomic operations and to be able to modify list of
> subzones on remote secondary nameservers.
> Note that $NS and $SOA values applies to the base zone only,
> regardless of the placement in the file. Unlike the $TTL values
> and $n substitutions, which may be both global and local for a
> given (subâ)dataset.
Thumbs up or thumbs down? ;-)
mailto:jeffc at surbl.org
More information about the Discuss