Aller au contenu principal
Imprimer

Comment forcer la suppression des DNS à partir de la ligne de commande - CLI dans WHM

Introduction

Dans certaines situations, vous pouvez être amené à forcer la suppression d'une zone DNS à partir de votre serveur WHM (Web Host Manager) en utilisant l'interface de ligne de commande (CLI). Cela est généralement nécessaire lorsqu'une suppression de zone DNS standard via l'interface WHM échoue ou rencontre des problèmes. Ce guide vous guidera à travers les étapes pour supprimer une zone DNS à l'aide de la ligne de commande dans WHM, Le processus d'enlèvement est donc propre et efficace.

Cette méthode est particulièrement utile dans les cas où

  • Le processus de suppression de la zone DNS est bloqué dans WHM.
  • Vous rencontrez des erreurs lorsque vous essayez de supprimer la zone DNS via l'interface WHM.
  • Vous devez automatiser la suppression des zones DNS au moyen de scripts.

En utilisant la ligne de commande, vous pouvez contourner les éventuels problèmes d'interface et demander directement au serveur de supprimer de force la zone DNS.

Conditions préalables

Avant de commencer, assurez-vous que vous disposez des éléments suivants :

  • Accès WHM : Vous devez disposer d'un accès administratif à votre serveur WHM.
  • Accès à la racine via SSH : Vous devrez vous connecter à votre serveur via SSH en tant qu'utilisateur root. Cela est nécessaire pour exécuter des commandes avec les privilèges requis.

Marche à suivre pour forcer la suppression DNS Zone à partir de la ligne de commande - CLI dans WHM

Suivez les étapes suivantes pour forcer la suppression d'une zone DNS à l'aide de la ligne de commande dans WHM:

  1. Accédez à votre serveur via SSH :

    • Ouvrez votre application de terminal (comme Terminal sur macOS ou PuTTY sur Windows).
    • Connectez-vous à votre serveur à l'aide de la commande SSH, en remplaçant votre_serveur_ip avec l'adresse IP de votre serveur et assurez-vous que vous vous connectez en tant que racine l'utilisateur.
  2. Identifiez la zone DNS à supprimer :

    • Avant de procéder à la suppression forcée, vous devez identifier le nom exact de la zone DNS que vous souhaitez supprimer. Il s'agit généralement du nom de domaine pour lequel la zone DNS est configurée. Par exemple, si vous souhaitez supprimer la zone DNS pour exemple.com, alors exemple.com est le nom de votre zone DNS.
  3. Exécuter la commande de suppression forcée :

    • Utilisez la commande suivante pour forcer la suppression de la zone DNS. Remplacer domaine.com avec le nom de domaine actuel de la zone DNS que vous souhaitez supprimer.
    whmapi1 killdns domain='exemple.com'
    
    • whmapi1: Il s'agit de l'interface en ligne de commande de l'API 1 (Application Programming Interface) du WHM. Nous l'utilisons pour interagir avec les fonctionnalités du WHM.
    • killdns: C'est la fonction spécifique de WHM API 1 que nous appelons, conçue pour supprimer les zones DNS. Elle “tue” effectivement la zone DNS.
    • domain='domaine.com': Ce paramètre indique la zone DNS à supprimer. Remplacer domaine.com avec votre nom de domaine actuel.
  4. Vérifier la suppression de la zone DNS :

    • Après avoir exécuté la commande, WHM fournira un message indiquant la réussite ou l'échec de l'opération. Une suppression réussie affichera généralement un message “résultat : 1”.

    • Vous pouvez vérifier la suppression en procédant comme suit

      • Vérifier la liste des zones DNS dans votre interface WHM pour s'assurer que la zone n'est plus présente.
      • Utiliser la commande suivante dans l'interface CLI pour répertorier toutes les zones DNS et confirmer que la zone supprimée n'est pas répertoriée :
      whmapi1 list_dns_zones
      

Cet article résout également les problèmes suivants :

  1. Comment corriger l'erreur “Une entrée DNS pour le domaine existe déjà” dans WHM/cPanel ?

    • Si vous rencontrez le message d'erreur “Une entrée DNS pour le domaine existe déjà”Lorsque vous essayez de créer un nouveau compte cPanel ou d'ajouter un domaine, cela indique souvent une zone DNS persistante ou corrompue dans WHM. Même si vous ne pouvez pas voir la zone dans l'interface WHM, elle peut toujours exister dans la configuration DNS du backend.
    • L'utilisation de la whmapi1 killdns domain='example.com' (comme décrit ci-dessus) peut supprimer de force cette zone DNS existante, potentiellement cachée. Après la suppression forcée, vous devriez pouvoir créer le compte cPanel ou ajouter le domaine sans rencontrer l'erreur “L'entrée DNS existe déjà”.
  2. Comment supprimer de force un enregistrement DNS de façon permanente.

    • Cet article aborde directement Comment forcer la suppression d'un enregistrement DNS de façon permanente (en particulier, un DNS zone, qui est un ensemble d'enregistrements DNS pour un domaine).
    • Le whmapi1 killdns domain='example.com' permet de s'assurer que le suppression définitive de la zone DNS entière pour le domaine spécifié de votre serveur WHM. Il s'agit d'une action forte et irréversible, qui supprime effectivement tous les enregistrements DNS associés à ce domaine dans la gestion DNS de WHM.

Considérations importantes :

  • La suppression de la force est irréversible : Une fois que vous forcer la suppression d'une zone DNS, il est définitivement supprimé. Assurez-vous d'avoir sauvegardé tous les enregistrements DNS nécessaires avant de continuer.
  • A utiliser avec précaution : N'utiliser que le killdns lorsque les méthodes de suppression standard échouent. Le fait de forcer la suppression de manière incorrecte peut avoir des conséquences inattendues s'il n'est pas utilisé correctement.
  • Commande alternative de suppression forcée : Dans certaines situations rares, si killdns ne suffit pas, vous pouvez essayer la commande
    whmapi1 remove_dns_zone zone=domaine.com force=1

    Cette commande force également la suppression et peut être utile dans des cas très spécifiques. Cependant, killdns est généralement la commande recommandée pour le retrait forcé.

  • Temps de propagation : Après avoir supprimé une zone DNS, il faut laisser le temps à la propagation DNS de se terminer. Pendant ce temps, certains utilisateurs peuvent encore être dirigés vers l'ancien serveur jusqu'à ce que les changements DNS se propagent complètement sur l'internet.

Conclusion

En suivant ces étapes, vous pouvez efficacement forcer la suppression d'une zone DNS à partir de la ligne de commande dans WHM. Cette méthode constitue un moyen efficace de résoudre les problèmes de suppression de zones DNS, de corriger les erreurs “L'entrée DNS existe déjà” et de garantir la suppression permanente des enregistrements DNS, contribuant ainsi à la maintenance efficace de votre serveur. N'oubliez pas d'utiliser cette commande avec prudence et de toujours vérifier la suppression de la zone DNS pour vous assurer que le processus est réussi.

Si vous avez d'autres questions ou si vous rencontrez des problèmes, veuillez vous adresser à contactez notre équipe d'assistance à myglobalHOST pour obtenir de l'aide.

Table des matières
Fermer
Obtenez 75% + 10% de réduction supplémentaire sur les plans d'hébergement web par myglobalHOST

Réduction supplémentaire de 10%

Code des coupons

EXTRA10

Applicable le

Rs 100 de réduction

Code des coupons

FLAT100

Applicable le

Comment en bénéficier : Choisissez simplement le plan d'hébergement qui vous convient le mieux et bénéficiez d'une remise supplémentaire sur toutes vos commandes.