The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

CfgNamed -- a tool to help change your DNS settings

DESCRIPTION

This is a tool to help modify and keep your DNS server files up to date.

Command Line Parameters

The parameters are a broken down into three categories:

Retrieving entries

--fetch, --list-forward, --list-primaries, --list-reverse, --list-secondaries

Adding, changing, removing entries

--delete, --remove, --rename, --set

Cleanliness

--xref

Retrieving Entries

--fetch NAME
--fetch=NAME

This will retrieve the list of recipients in the group NAME. If NAME is a regular expression, information will retrieved for every group that matches the pattern.

--list-forward

This will retrieve the list of name to address domains being served.

--list-primaries

This will retrieve the list of primary domains being served.

--list-reverse

This will retrieve the list of reverse DNS domains (address to name) being served.

--list-secondaries

This will retrieve the list of secondary domains being served.

Adding, Changing, or Removing Entries.

The following specify how to change various entries. Typically they can not be intermixed on the same command line. (Exceptions are noted.)

--comment NAME=TEXT

This will add a comment record (TXT) describing the named machine.

--delete NAME
--delete=NAME

This will remove the alias(es) specified by NAME. It will also remove from any mail alias(es) (or groups) any member(s) that matches NAME. NAME may be a regular expression. (Can be used with --remove and --rename.)

--remove NAME
--remove=NAME

Like delete above, this will remove the mail group(s) specified by NAME. NAME may be a regular expression. (Can be used with --delete and --rename.)

--rename NAME-NEW=NAME-OLD

This will change all of the occurrences or references that match NAME-OLD to the newer form of NAME-NEW. This may be a group name, and / or members of a group. This may be a regular expression, similar to:

        s/NAME-OLD/NAME-NEW/
--set NAME=MEMBERS

This will create a group called NAME with a set of specified members MEMBERS. (Can be used with --delete and --remove.)

Cleanliness

--xref
--xref FWD-NAME-SPACE

This will have the reverse and forward namespaces properly cross referenced and up to date.

Files

See Also

CfgTie::CfgArgs for more information on the standard parameters named(8)

Notes

Author

Randall Maas (randym@acm.org)