Fournir des informations actuelles et historiques sur la propriété des domaines/IP. Identifier toutes les connexions entre les domaines, les titulaires, les bureaux d'enregistrement et les serveurs DNS.
WhoisXML API publié un script Python qui permet de déterminer si le domaine de premier niveau (TLD) d'un domaine (y compris les TLD à plusieurs niveaux comme .co.uk) prend en charge le protocole RDAP, le protocole WHOIS, les deux protocoles ou aucun des deux, en se basant sur un ensemble de données de référence sur les TLD.
Ce script est utile pour toute personne effectuant des requêtes WHOIS automatisées et souhaitant savoir à l'avance à quel protocole un TLD répond. Il fonctionne selon deux modes et nécessite un fichier CSV de référence des TLD (que vous pouvez obtenir sur rdap.wxapros.com) comme première entrée :
- Mode « domaine unique » : la sortie du script comporte trois éléments : le domaine, son TLD et le ou les protocoles pris en charge.
- Mode batch : il lit un fichier CSV contenant des noms de domaine et écrit les résultats sur la sortie standard (stdout) en utilisant les mêmes champs de données (domaine, TLD, protocole), ce qui facilite l'intégration des résultats dans des outils ou des flux de travail en aval.
Savoir quel protocole utilise un TLD aide les utilisateurs à configurer le rdap paramètre correctement dans leurs WhoisXML API , où 0 correspond à la détection automatique, 1 force l'utilisation de RDAP et 2 force l'utilisation de WHOIS.
Pour plus d'informations sur nos scénarios ou pour nous soumettre une idée de scénario adaptée à vos besoins, veuillez contacter [email protected].
Comment ce script peut aider WhoisXML API
En réponse à la en voie de disparition du port WHOIS 43, WhoisXML API son WHOIS API Fonctionnalités compatibles avec RDAP. Avec WHOIS API, vous pouvez soit laisser le système choisir automatiquement le protocole, soit forcer l'utilisation d'un protocole spécifique à l'aide de la rdap paramètre.
Cependant, la prise en charge du protocole RDAP varie d'un TLD à l'autre. Au 5 mai 2026, le moniteur RDAP des TLD WhoisXML APIa détecté que 59,8 % des TLD prenaient en charge à la fois WHOIS et RDAP, tandis que 23,1 % ne prenaient en charge que RDAP. Il convient également de noter que les TLD prenant en charge à la fois WHOIS et RDAP peuvent renvoyer des données différentes selon les protocoles utilisés, les requêtes via WHOIS fournissant souvent plus de détails que celles via RDAP.
Sans vérification préalable, les utilisateurs qui imposent l'utilisation du protocole RDAP ou s'appuient exclusivement sur des flux de travail basés sur le WHOIS risquent d'obtenir des résultats vides ou incomplets, sans explication claire, ce qui peut entraîner des lacunes dans les flux de travail en masse.
Grâce à ce script, WhoisXML API de WhoisXML API peuvent :
- Vérifiez la couverture des TLD avant de créer des pipelines. Passez toute votre liste de domaines dans le script pour voir quels TLD prennent en charge quel protocole. Les domaines qui renvoient
AUCUNE DONNÉEil faudra peut-être prévoir un plan de secours. - Identifiez rapidement les TLD utilisant uniquement le protocole RDAP. Certains gTLD récents ne répondent plus aux requêtes WHOIS sur le port 43. Si votre code envoie des requêtes WHOIS par défaut, ces recherches risquent de ne rien donner. Le script signale ces TLD afin que vous puissiez adapter votre code en conséquence.
- Traitez des domaines à grande échelle. Le mode par lots accepte un fichier CSV à colonne unique contenant des noms de domaine et affiche les résultats directement en ligne de commande, ce qui permet de l'intégrer aux flux de travail existants sans configuration supplémentaire.
Accédez à la dernière version du script sur GitHub.