Supprime, à la chaine, tous les enregistrements DNS d'une zone ciblée. Ne fonctionne que pour Cloudflare.
- V1.0 (février 2023) : ajoute tous les identifiants des enregistrements DNS dans une liste, page par page, puis boucle sur cette liste pour supprimer les enregistrements DNS ciblés. Ne prend actuellement pas en compte la limite requise de 1 200 requêtes toutes les 5 minutes, ce qui peut amener des erreurs 429 si la limite est excédée.
Créer un fichier "config.php" à la racine du projet. Dans ce fichier, entrer les trois valeurs nécessaires à partir de ce modèle :
<?php
define("X_AUTH_EMAIL", "");
define("HTTP_TOKEN_AUTH", "");
define("ZONE_ID", "");
?>
X_AUTH_EMAIL
: identifiant de compteHTTP_TOKEN_AUTH
: autorise l'API à effectuer les actions pour laquelle cette clé a été paramétréeZONE_ID
: la zone dans laquelle vous voulez effectuer la suppression à la chaine des enregistrements de domaines
NE PAS TOUCHER AUX CLÉS, SEULEMENT À LEURS VALEURS SI BESOIN.
Tout s'obtient depuis votre tableau de bord Cloudflare.
Lorsque tout est rempli, exécuter le script.
Trouver vos identifiants de compte et de zone
Limites de requêtes
Lister les enregistrements DNS
Supprimer les enregistrements DNS