Recherche WHOIS
Pourquoi utiliser notre recherche WHOIS
- Vue résumée claire : bureau d'enregistrement, dates de création/expiration/mise à jour, serveurs de noms, DNSSEC et codes d'état en un coup d'œil
- Validation axée sur le domaine : rejette les URL avec protocole/chemin et attend un FQDN approprié (ex. example.com, sub.domain.org)
- Champs normalisés : le backend mappe le domaine, le bureau d'enregistrement, les dates, les serveurs de noms, DNSSEC, status[] et registrant.organization (lorsque disponible) dans un modèle de données cohérent
- Panneau d'enregistrement brut : visualisez le texte WHOIS original ou le JSON RDAP exactement comme renvoyé par le registre/bureau d'enregistrement
- Prise en charge RDAP là où disponible, pour des réponses JSON plus structurées et lisibles par machine
- Interface adaptée aux mobiles avec un formatage convivial pour copier/coller dans les tickets, rapports d'incident et portefeuilles de domaines
- Aucun compte requis ; limitation d'usage équitable pour maintenir le service rapide et stable pour tous
🔍 Comment effectuer une recherche WHOIS for whois-lookup
1. Saisir un nom de domaine
Tapez un nom de domaine pleinement qualifié comme <code>example.com</code> ou <code>sub.domain.org</code>. N'incluez pas <code>http://</code>, <code>https://</code> ni aucun paramètre de chemin/requête – l'outil valide uniquement les entrées de type domaine.
2. Valider et interroger
L'outil vérifie que votre saisie ressemble à un domaine valide (de type FQDN), puis interroge la source WHOIS ou RDAP appropriée en fonction du TLD et de la logique de routage backend.
3. Analyser les champs clés
Les champs principaux – domaine, bureau d'enregistrement, dates de création/mise à jour/expiration, serveurs de noms, état DNSSEC, codes de statut et organisation du titulaire lorsqu'ils sont disponibles – sont normalisés dans un résumé structuré pour une lecture et une comparaison rapides.
4. Inspecter les données brutes
Pour les investigations et cas particuliers, ouvrez le panneau de sortie brute pour voir le texte WHOIS complet ou le JSON RDAP. Ce sont les mêmes <code>rawData</code> renvoyées par le backend, idéales pour copier/coller dans les tickets, notes SIEM ou feuilles de calcul.
Détails du protocole et modèle de données
WHOIS (RFC 3912) et RDAP (RFC 7483)
L'outil est conçu autour de l'accès moderne aux données WHOIS/RDAP et de la forme normalisée que votre interface consomme :
| Aspect | Détail | Remarque |
|---|---|---|
| Transport WHOIS | Port TCP 43 | Texte libre ; l'appelant doit analyser les lignes et suivre les références si nécessaire |
| Transport RDAP | HTTPS + JSON | JSON structuré : objets pour domaine, contacts et codes de statut |
| Type d'entrée | Nom de domaine (FQDN uniquement) | La validation de l'interface rejette le protocole/chemin pour correspondre aux attentes des registres |
| Forme de sortie | Analysé + Brut | L'interface affiche les champs normalisés et expose les <code>rawData</code> du backend |
Caractéristiques typiques de réponse
La vitesse réelle dépend du registre/bureau d'enregistrement concerné, de la latence réseau et de la limitation :
| Type de registre | Latence typique | Notes |
|---|---|---|
| .com / .net (gTLD) | ⚡ ~0,5–1s | Souvent rapide, avec des modèles clairs de bureau d'enregistrement/référence |
| Nouveaux gTLD | ⏳ 1–2 s | Beaucoup utilisent RDAP avec des données structurées plus riches |
| ccTLD (code de pays) | ⏳ 1–3 s | Formatage très variable ; les règles de confidentialité varient selon le pays |
Champs principaux analysés par l'outil
Lorsqu'ils sont présents dans la réponse en amont, le backend mappe les champs clés WHOIS/RDAP dans l'objet normalisé exposé au frontend (la structure <code>WhoisResult</code>) :
| Champ | Description | Exemple |
|---|---|---|
| domaine | Nom de domaine interrogé | exemple.com |
| bureau d'enregistrement | Bureau d'enregistrement responsable du domaine | Namecheap, GoDaddy, OVH, Gandi… |
| créé / mis à jour / expire | Horodatages du cycle de vie | 2020-01-01 / 2023-01-10 / 2026-01-01 |
| serveursDeNoms[] | Serveurs de noms faisant autorité | ns1.exemple.com, ns2.exemple.com |
| statut[] | Codes de statut du domaine | interdictionTransfertClient, ok, suppressionEnAttente… |
| dnssec | État de signature DNSSEC | délégationSignée, nonSigné |
| titulaire.organisation | Organisation du titulaire (si non caviardée) | Exemple Corp |
| donnéesBrutes | Texte WHOIS brut complet ou JSON RDAP | Affiché tel quel dans le panneau brut pour copier/coller |
WHOIS en ligne de commande
Vous préférez le terminal ? Ces commandes reproduisent ce que fait le backend, mais directement depuis votre shell :
Linux/macOS
Recherche WHOIS basique
whois example.comInterroge le serveur WHOIS par défaut pour le TLD et affiche l'enregistrement brut
Filtrer les champs courants du cycle de vie
whois example.com | grep -iE "registrar:|creation date:|updated date:|expiry date:|name server:"Extrait rapidement le bureau d'enregistrement, les dates et les serveurs de noms d'une sortie bruyante
Requête RDAP minimale via curl (si pris en charge)
curl https://rdap.org/domain/example.comRetourne des JSON avec des données RDAP structurées lorsque disponibles
Windows
Sysinternals WHOIS (après installation de whois.exe)
whois.exe -v example.comRecherche WHOIS détaillée avec indications et formatage supplémentaires
Applications pratiques de WHOIS
Recherche de domaine et diligence raisonnable
- Vérifier l'ancienneté d'un domaine avant de l'acheter sur un marché
- Vérifier si un domaine est proche de l'expiration (risque de perte ou de suppression)
- Voir quel bureau d'enregistrement détient un domaine pour planifier un transfert ou une consolidation
// Extraire l'âge approximatif d'un domaine d'une chaîne WHOIS brute
const match = /Creation Date:\s*(.+)/i.exec(rawWhois);
const createdAt = match ? new Date(match[1]) : null;
const ageYears = createdAt ? (Date.now() - createdAt.getTime()) / (1000*60*60*24*365) : null;Cybersécurité et réponse aux incidents
- Enquêter sur des domaines suspects observés dans les journaux ou les e-mails de phishing
- Suivre les modèles de bureaux d'enregistrement et de serveurs de noms dans l'infrastructure malveillante
- Documenter le contexte de propriété lors du dépôt de rapports d'abus ou de demandes de retrait
// Suivre les lignes de serveurs de noms dans la sortie WHOIS
const nsLines = rawWhois.match(/Name Server:\s*(.+)/gi) || [];
const currentNS = nsLines.map(l => l.split(/:\s*/i)[1]?.trim());
compareWithPreviousSnapshot(currentNS);Opérations et gestion DNS
- Vérifier qu'un domaine est correctement délégué à votre fournisseur DNS
- Vérifier le drapeau DNSSEC avant d'activer des fonctionnalités sensibles à la sécurité
- Auditer un portefeuille de domaines pour des bureaux d'enregistrement et des expirations cohérents
❓ Frequently Asked Questions
❓Pourquoi certains détails WHOIS sont-ils masqués ou caviardés ?
🔄Quelle est la fraîcheur des données WHOIS/RDAP ?
🔍Quelle est la différence entre WHOIS et RDAP ?
HTTP+JSON avec des objets structurés, des codes d'erreur standardisés et un meilleur contrôle d'accès. De nombreux TLD exposent actuellement les deux en parallèle.🌐Puis-je rechercher la propriété d'une adresse IP ?
⚠️Pourquoi vois-je parfois des erreurs ou des données partielles ?
Pro Tips
Lorsque vous enquêtez sur la propriété, comparez à la fois le WHOIS du registre et du registrar (et RDAP lorsqu'il est disponible) ; des différences subtiles peuvent révéler le timing des transferts ou des miroirs obsolètes.
Pour les abus ou le phishing, les contacts d'abus des registrars et les hébergeurs sont généralement plus efficaces que de poursuivre un email de titulaire potentiellement caviardé.
Suivez les dates d'expiration des domaines clés dans un calendrier ou un système de surveillance ; ne comptez pas uniquement sur les emails de rappel des registrars.
Surveillez les codes de statut des domaines (clientTransferProhibited, redemptionPeriod, etc.). Ils vous indiquent en un coup d'œil si un domaine est verrouillé, en période de grâce ou proche de la suppression.
Additional Resources
Other Tools
- Beautificateur CSS
- Beautificateur HTML
- Beautificateur JavaScript
- Beautificateur PHP
- Sélecteur de couleurs
- Extracteur de sprites
- Décodeur Base64
- Encodeur Base64
- Formateur C#
- Formateur CSV
- Dockerfile Formatter
- Formateur Elm
- Formateur ENV
- Formateur Go
- Formateur GraphQL
- Formateur HCL
- Formateur INI
- Formateur JSON
- Formateur LaTeX
- Formateur Markdown
- Formateur Objective-C
- Php Formatter
- Formateur Proto
- Formateur Python
- Formateur Ruby
- Formateur Rust
- Formateur Scala
- Formateur de scripts shell
- Formateur SQL
- Formateur SVG
- Formateur Swift
- Formateur TOML
- Typescript Formatter
- Formateur XML
- Formateur YAML
- Formateur Yarn
- Minificateur CSS
- Html Minifier
- Javascript Minifier
- Minificateur JSON
- Minificateur XML
- Visualiseur d'en-têtes HTTP
- PDF vers Texte
- Testeur d'expressions régulières
- Vérificateur de classement SERP