mydnsimport(8)

NAME

mydnsimport - Import zone data from external sources.

SYNOPSIS

mydnsimport [-a, --axfr=host] [-D, --database=dbname] [-h,
--host=hostname]  [-o, --output] [-p, --password[=password]] [-r,
--replace] [-t, --tinydns=file] [--notrim] [-u,  --user=username]
[-v, --verbose] [--help] [--version] ZONE [...]

DESCRIPTION

mydnsimport imports zone data into MyDNS from an external
source. If an import technique is specified (for example, via
the --axfr option), the specified zone data will be loaded and
mydnsimport will add the zone data to your database. Currently,
--axfr and --tinydns are the only import techniques recognized.

OPTIONS

-a, --axfr=hostname[:port]
Load zone information from the specified hostname
via the DNS-based AXFR command.
-o, --output
If this option is specified, mydnsimport outputs
zone data in a computer-friendly format instead of modifying the
database. Each line of output consists of a line type (soa, rr,
or ptr) followed by multiple fields. Fields within each line are
separated by the TAB (ASCII 0x09) character. See LINE SYNTAX,
below.
-r, --replace
When importing, if the zone specified already ex
ists, mydnsimport will refuse to make changes to the database un
less this flag is provided. When this flag is provided, if the
zone already exists, its SOA record will be updated (from the ex
ternal source), all resource records for that zone are purged,
and a new set of resource records is loaded from the external
source.
--notrim
Normally the zone origin is removed from labels
when importing, in order to save space in the database. In other
words, host.example.com. becomes just host. Using the --notrim
option inhibits this behavior.
-D, --database=dbname
Use the database called dbname.
-h, --host=hostname
Connect to database server at hostname.
-p, --pass=password
Supply password when connecting to the database
server. If the password argument is omitted, it will be prompted
on the tty.
-t, --tinydns=file
Load zone information from the specified file,
which is in tinydns-data format. When importing from a tinydns
data file, zone may be omitted from the command line, in which
case all zones found in the file are imported.
-u, --user=username
Use username when connecting to the database serv
er.
-v, --verbose
Enable verbose output while running.
--help Display program help and exit.
--version
Output version number and exit.

LINE SYNTAX

When started with the -o (--output) option, mydnsimport
outputs lines in the following format:
SOA "soa" <TAB> origin <TAB> ns <TAB> mbox <TAB> serial
<TAB> refresh <TAB> retry <TAB> expire <TAB> minimum <TAB> ttl
RR "rr" <TAB> name <TAB> type <TAB> data <TAB> aux
<TAB> ttl
PTR "ptr" <TAB> address <TAB> name <TAB> ttl

AUTHOR

Don Moore <bboy@bboy.net>

HOMEPAGE

http://mydns.bboy.net

SEE ALSO

mydns(8), mydns.conf(5), mydnscheck(8), mydnsexport(8)
mydns 1.1.0 Feb 2007
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout