Tout ce que fait cet outil, et pourquoi il est conçu ainsi.
Chaque recherche résout les enregistrements IPv4 et IPv6 de façon indépendante via le module dns intégré de Node.js.
Collez des milliers de domaines d'un coup. Les gros lots s'exécutent comme des tâches en arrière-plan, sans bloquer les requêtes.
Un pool de workers configurable résout les domaines en parallèle sans jamais saturer le DNS sous une rafale illimitée de requêtes.
Les échecs transitoires (timeouts, SERVFAIL, REFUSED) sont retentés avec un délai exponentiel. Les échecs définitifs comme NXDOMAIN échouent immédiatement : aucune tentative inutile.
Chaque adresse résolue — et pas seulement le nom d'hôte demandé — est comparée aux plages privées, de bouclage, de lien local et de métadonnées cloud, ce qui comble la faille de DNS rebinding que la plupart des outils laissent ouverte.
Téléchargez les résultats complets d'une tâche sans attendre un export géant en mémoire : les résultats sont diffusés vers votre navigateur au fur et à mesure de leur lecture dans la base de données.
Le même pipeline de tâches qui alimente les recherches en masse prend en charge des planifications ponctuelles et récurrentes, enregistrées de façon persistante pour survivre à un redémarrage.
Orientez la résolution vers les serveurs DNS de votre choix (Cloudflare et Google par défaut) via la configuration d'environnement : rien n'est codé en dur.
Les résultats décrivent ce que le résolveur DNS configuré a renvoyé publiquement au moment de la recherche. Ils ne prétendent pas identifier un serveur d'origine derrière un CDN, un proxy inverse ou un répartiteur de charge. Consultez la méthodologie de résolution et les détails de sécurité pour connaître les limites du service.