Reverse DNS en masse
La carte Modification en masse de la page Reverse DNS modifie le PTR de plusieurs adresses en une fois : vous envoyez un fichier JSON, CSV ou texte (ou vous collez son contenu), YorkHost le vérifie ligne par ligne puis l'applique.
Le plus simple : exportez la liste actuelle, modifiez-la, renvoyez-la.
1. Exporter la liste actuelle
Dans Gérer → DNS & rDNS → Reverse DNS, carte Modification en masse, cliquez sur Exporter CSV ou Exporter JSON. L'export porte sur les IP affichées : toutes vos IP, ou celles du service sélectionné.
Export CSV :
# Reverse DNS YorkHost : modifiez puis renvoyez ce fichier. Nom vide, « default » ou « reset » = valeur par défaut. Lignes « # » ignorées.
ip,hostname
192.0.2.10,mail.mondomaine.fr
192.0.2.11,web1.mondomaine.fr
#192.0.2.12,
- Les IP sans PTR publié sont en commentaire (
#192.0.2.12,) : retirez le#et ajoutez le nom pour les renseigner. - Les IP dont la zone inverse n'est pas gérée par YorkHost n'apparaissent pas (elles ne sont pas modifiables ici).
Export JSON : un objet {"ip": "nom"} ; les IP sans PTR publié sont omises.
{
"192.0.2.10": "mail.mondomaine.fr",
"192.0.2.11": "web1.mondomaine.fr"
}
Le fichier exporté peut être renvoyé tel quel : il ne change rien.
2. Modifier le fichier
Formats acceptés (détectés automatiquement) :
Lignes : une adresse par ligne, ip,nom, ip;nom, tabulation ou espaces. La ligne d'en-tête ip,hostname est facultative ; lignes vides et commentaires # ignorés.
ip,hostname
192.0.2.10,mail.mondomaine.fr
192.0.2.11;web1.mondomaine.fr
2001:db8::10 v6.mondomaine.fr
192.0.2.13,default
Objet JSON :
{"192.0.2.10": "mail.mondomaine.fr", "192.0.2.13": ""}
Tableau JSON (ptr ou rdns acceptés à la place de hostname) :
[
{"ip": "192.0.2.10", "hostname": "mail.mondomaine.fr"},
{"ip": "2001:db8::10", "ptr": "v6.mondomaine.fr"}
]
Pour revenir au nom par défaut fourni par YorkHost : nom vide, default ou reset.
Chaque nom suit les mêmes règles qu'à l'unité : nom d'hôte complet, et de préférence forward-confirmed pour un serveur mail.
3. Vérifier, puis appliquer
- Choisissez le fichier (glissez-le sur la carte ou choisissez un fichier), ou collez son contenu dans Ou collez le contenu.
- La case Vérifier seulement (ne rien modifier) est cochée par défaut : laissez-la cochée et cliquez sur Envoyer. Rien n'est modifié ; vous obtenez le compte rendu ligne par ligne.
- Corrigez les lignes en erreur si besoin, puis renvoyez le fichier en décochant « Vérifier seulement » pour appliquer les modifications.
Le compte rendu affiche, pour chaque ligne : Ligne, Adresse IP, Nom demandé, Résultat et Avertissement.
| Résultat | Signification |
|---|---|
| À modifier | (vérification) La ligne est valide et serait appliquée. |
| Modifié | Le PTR a été modifié. |
| Inchangé | Le PTR a déjà cette valeur : rien n'est écrit. |
| Erreur | La ligne est refusée (le message explique pourquoi). |
| Non appliqué | La ligne était valide mais n'a pas été appliquée (limite horaire, voir plus bas). |
Limites et règles
- Fichier de 256 Ko au maximum.
- 512 adresses au maximum par envoi. Au-delà, rien n'est modifié : découpez le fichier.
- Texte encodé en UTF-8 (le BOM UTF-8 et les fins de ligne Windows sont acceptés). Un fichier binaire ou illisible est refusé en entier.
- Une adresse présente plusieurs fois : aucune de ses lignes n'est appliquée.
- Une IP qui n'appartient pas à votre compte, ou dont la zone inverse n'est pas gérée par YorkHost, est une erreur de ligne ; les autres lignes sont traitées.
- Un JSON invalide est relu comme des lignes : chaque ligne illisible devient alors une erreur.
Les modifications DNS et rDNS sont limitées par heure (espace client et API confondus). Si le nombre de modifications restant pour l'heure en cours ne suffit pas pour tout le lot, rien n'est modifié : « Ce lot demande … modification(s) et il en reste … pour cette heure : aucune n'a été appliquée. Envoyez moins de lignes ou réessayez plus tard. » Les lignes sont alors marquées Non appliqué.
La vérification seule reste possible même quand la limite est atteinte. Seules les lignes qui changent réellement quelque chose sont décomptées (plus une action pour le lot lui-même) : les lignes Inchangé ne consomment rien.
Par API ou MCP
Le même traitement existe par API (POST /client/v1/rdns/bulk) et par l'outil MCP rdns_bulk, avec un mode vérification (check_only) : voir DNS et rDNS par API et MCP.