Il s'agit de la commande zone2sql qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
zone2sql - convertir les zones BIND en SQL
SYNOPSIS
zone2sql {--named-conf=PATH,--zone-file=PATH [--nom-zone=Nom]} [OPTIONS]
DESCRIPTION
zone2sql analyse les fichiers Bind named.conf et les fichiers de zone et génère du SQL sur la sortie standard, ce qui
peuvent ensuite être ajoutés à votre base de données.
zone2sql comprend l'extension de fichier maître Bind $ GENERATE et honorera également $ ORIGIN
et $TTL.
Pour les backends prenant en charge le fonctionnement esclave, il existe également une option permettant de conserver les zones esclaves comme
esclaves, et ne pas les convertir en opération native.
zone2sql peut générer du SQL pour Generic MySQL, Generic PostgreSQL, Generic SQLite3 et
Backends Oracle génériques.
OPTIONS
CONTRIBUTION OPTIONS
--named-conf=PATH
Lire PATH pour obtenir la configuration de liaison
--zone=PATH
Analyser uniquement le fichier de zone à PATH Conflits avec --named-conf paramètre.
--nom-zone=Nom
Lors de l'analyse d'une seule zone sans instruction $ORIGIN, définissez ZONE comme nom de zone.
BACKENDS
--gmysql
Sortie au format adapté à la configuration par défaut du Generic MySQL
arrière-plan.
--gpgsql
Sortie au format adapté à la configuration par défaut du Generic PostgreSQL
arrière-plan.
--gsqlite
Sortie au format adapté à la configuration par défaut du Generic SQLite3
arrière-plan.
--goracle
Sortie au format adapté à la configuration par défaut de l'Oracle générique
arrière-plan.
--mydns
Sortie dans un format adapté au backend MyDNS.
--oracle
Sortie dans un format adapté à la configuration par défaut du backend Oracle.
SORTIE OPTIONS
--json-commentaires
Analysez JSON dans les commentaires du fichier de zone pour définir les champs « désactivé » et « commentaire » dans le
base de données. Voir JSON COMMENTAIRES pour plus d'informations.
--transactions
Si le backend SQL cible prend en charge les transactions, enveloppez chaque domaine dans un
transaction pour l'intégrité et peut-être une vitesse plus élevée.
AUTRES OPTIONS
--filter-duplicata-soa
S'il y a plus d'un enregistrement SOA dans la zone (peut-être parce qu'il était AXFR),
l'ignorer. Si cette option n'est pas définie, tous les enregistrements SOA de la zone sont émis.
--Aidez-moi Lister toutes les options
--sur-erreur-reprendre-suivant
Ignorer les fichiers de zone manquants lors de l'analyse. Dangereux.
--trimer
Maintenir le statut d'esclave des zones répertoriées dans named.conf comme étant des esclaves. Le défaut
le comportement consiste à convertir toutes les zones en fonctionnement natif.
--verbeux
Soyez verbeux lors de la conversion.
JSON COMMENTAIRES
Les backends SQL génériques ont les champs « commentaire » et « désactivé » dans la table « enregistrements ».
Le champ « commentaire » contient un commentaire pour cet enregistrement (le cas échéant) et le champ « désactivé »
indique à PowerDNS si l'enregistrement peut être servi aux clients.
Lorsqu'un fichier de zone contient un commentaire comme ; json={"comment": "Quelque chose", "désactivé": true}
et --json-commentaires est fourni, le champ « commentaire » contiendra « Quelque chose » et le
Le champ 'disabled' sera défini sur la vraie valeur native de la base de données.
AVERTISSEMENT : L'utilisation de commentaires JSON pour désactiver les enregistrements signifie que la zone dans PowerDNS est
différent de celui servi par BIND, car BIND ne gère pas le statut désactivé dans le
commentaire.
Utilisez zone2sql en ligne à l'aide des services onworks.net