zone2json man page

zone2json — convert BIND zones to JSON

Synopsis

zone2json {--named-conf=PATH,--zone-file=PATH [--zone-name=NAME]} [Options]

Description

zone2json parses Bind named.conf files and zonefiles and outputs JSON on standard out, which can then be fed to the PowerDNS API.

zone2json understands the Bind master file extension $GENERATE and will also honour $ORIGIN and $TTL.

Options

Input Options

--named-conf=PATH

Read PATH to get the bind configuration

--zone=PATH

Parse only the zone file at PATH Conflicts with --named-conf parameter.

--zone-name=NAME

When parsing a single zone without $ORIGIN statement, set ZONE as the zone name.

Other Options

--help

List all options

--on-error-resume-next

Ignore missing zone files during parsing. Dangerous.

--verbose

Be verbose during conversion.

See Also

pdns_server(1)

Authors

PowerDNS.

Info

January 2016