zone2json - convert BIND zones to JSON

NAME  SYNOPSIS  DESCRIPTION  OPTIONS  INPUT OPTIONS  OTHER OPTIONS  SEE ALSO  AUTHOR  COPYRIGHT 

NAME

zone2json − convert BIND zones to JSON

SYNOPSIS

zone2json {−−named−conf=PATH, −−zone−file=PATH [−−zone−name=NAME]} [OPTION]

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)

AUTHOR

PowerDNS.COM BV

COPYRIGHT

2001-2023, PowerDNS.COM BV


Updated 2024-01-29 - jenkler.se | uex.se