zone2json − convert BIND zones to JSON
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)
PowerDNS.COM BV
2001-2023, PowerDNS.COM BV