zone2json {–named-conf=PATH, –zone-file=PATH [–zone-name=NAME]} [OPTION]
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
.
--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. |
--help | List all options |
--on-error-resume-next | |
Ignore missing zone files during parsing. Dangerous. | |
--verbose | Be verbose during conversion. |
pdns_server(1)