Aller au contenu
Tout en local

Générateur de fichier de zone DNS

Convertissez une simple liste d'enregistrements DNS en un fichier de zone au style BIND.

Entrée
Sortie

Générateur de fichier de zone DNS

Collez une liste d'enregistrements DNS, un par ligne, et cet outil écrit un fichier de zone BIND complet autour — les directives $ORIGIN et $TTL, un enregistrement SOA rempli, et chaque enregistrement que vous avez listé avec ses colonnes alignées comme le ferait un fichier de zone écrit à la main. Cela convient à quiconque gère le DNS autoritaire directement : configurer un nouveau domaine, migrer une zone entre fournisseurs, ou conserver une copie contrôlée par version des enregistrements qu'un panneau de contrôle cache normalement.

Chaque ligne prend la forme « nom type valeur » — par exemple « www A 192.0.2.10 » ou « @ MX 10 mail.example.com ». A, AAAA, CNAME, NS et PTR prennent une seule valeur ; MX prend une priorité et une cible ; SRV prend priorité, poids, port et cible ; CAA prend des drapeaux, une balise et une valeur. TXT est l'exception à connaître : DNS limite une seule chaîne de caractères à 255 octets, donc une valeur SPF ou DKIM plus longue est automatiquement divisée en plusieurs chaînes entre guillemets au lieu de produire un enregistrement invalide.

La barre d'options définit les valeurs au niveau de la zone : domaine d'origine, TTL par défaut, et chaque champ SOA — serveur de noms principal, email du responsable (converti en rname pointillé que DNS attend), série, actualisation, nouvel essai, expiration et minimum. Une série vide est remplie avec la date d'aujourd'hui au format YYYYMMDDnn. Les noms d'enregistrements s'impriment relatifs à l'origine ou totalement qualifiés avec un point de fin, votre choix. Si un nom porte à la fois un CNAME et un autre enregistrement — quelque chose que DNS lui-même interdit — le fichier le signale avec un commentaire d'avertissement au lieu de produire silencieusement quelque chose qu'un serveur de noms rejetterait.

Tout s'exécute dans votre navigateur ; la liste d'enregistrements et chaque option restent sur votre appareil. Copiez le résultat, téléchargez-le en tant que fichier .txt prêt à renommer en votre fichier de zone, ou envoyez-le à l'entrée d'un autre outil pour continuer à travailler dessus.

FAQ

Quel format dois-je coller les enregistrements?
Un enregistrement par ligne en tant que « nom type valeur », par exemple « www A 192.0.2.10 » ou « mail MX 10 mail.example.com ». MX a besoin d'une priorité avant la cible, SRV a besoin de priorité, poids, port et cible, et CAA a besoin de drapeaux, d'une balise et d'une valeur.
Comment traite-t-il les longs enregistrements TXT comme SPF ou DKIM?
DNS limite une seule chaîne entre guillemets à 255 caractères, donc une valeur TXT plus longue est automatiquement divisée en plusieurs chaînes entre guillemets adjacentes — l'enregistrement se résout toujours en une seule valeur concaténée.
Que se passe-t-il si je laisse la série vide?
Il est rempli avec la date d'aujourd'hui au format YYYYMMDD01, le format conventionnel pour la première édition d'une zone du jour. Définissez votre propre valeur si vous devez correspondre à la numérotation d'une zone existante.
Pourquoi me prévient-il au sujet de certains enregistrements?
DNS ne permet pas à un nom de porter un CNAME avec un autre type d'enregistrement. Le générateur écrit toujours les deux enregistrements mais ajoute un commentaire d'avertissement pour que vous le trouviez avant de déployer.
Mes données de zone sont-elles téléchargées quelque part?
Non. Le fichier de zone est généré entièrement dans votre navigateur — vos enregistrements et options ne quittent jamais votre appareil.