Domaine vers IP

Convertissez n'importe quel domaine ou URL en adresses IP, IPv4 et IPv6, et voyez ce qu'un simple convertisseur DNS vers IP ne montre pas : la chaîne CNAME derrière le nom, le réseau auquel appartient chaque adresse, la présence éventuelle d'un CDN devant le vrai serveur, et ce que répondent cinq résolveurs DNS publics.

Sources : cinq résolveurs DNS publics · Team Cymru · les registres internet régionaux (RDAP) · DB-IP

Comment trouver l'adresse IP d'un site web

Saisissez le domaine du site, ou collez n'importe quelle URL, puis cliquez sur Trouver l'IP. Domaine vers IP demande au DNS les enregistrements A (adresses IPv4) et AAAA (adresses IPv6) du nom, la même question que pose un navigateur avant de se connecter, et liste chaque adresse avec la durée pendant laquelle les résolveurs peuvent la conserver (le TTL).

Puis il va plus loin qu'une simple conversion DNS vers IP : il suit les alias CNAME du nom jusqu'à ses adresses, trouve le réseau qui annonce chaque adresse et le titulaire du bloc, signale les adresses qui appartiennent à un CDN plutôt qu'au propre serveur du site, et affiche côte à côte ce que répondent cinq résolveurs publics.

Domaine vers IP : les adresses IPv4 et IPv6 d'un domaine, avec la chaîne CNAME, le réseau et cinq résolveurs DNSDomaine vers IP : les adresses IPv4 et IPv6 d'un domaine, avec la chaîne CNAME, le réseau et cinq résolveurs DNSLa réponseChaque adresse IPv4 et IPv6, prête à copier, et ce que la recherche a trouvé, en une phrase par constat.Chaque adresseSon réseau et son numéro d'AS, la fiche du registre avec le contact abuse, le nom inverse et la ville selon DB-IP.Cinq résolveursGoogle, Cloudflare, Quad9, OpenDNS et AdGuard interrogés en même temps : les adresses tournantes et les blocages par filtrage apparaissent ici.Le cheminDu résolveur au nom, chaque alias CNAME, les adresses et le réseau qui se trouve derrière.
Une recherche sur www.python.org : un alias mène aux adresses de Fastly, identiques sur les cinq résolveurs. Sélectionnez un numéro pour voir ce que montre chaque partie.

Pourquoi un site web a-t-il plusieurs adresses IP ?

Un domaine peut avoir de nombreux enregistrements A et AAAA, et l'ensemble peut changer d'une recherche à l'autre. Quatre raisons couvrent presque tous les cas :

  • IPv4 et IPv6

    Un site qui prend en charge les deux a des enregistrements A et des enregistrements AAAA. Un appareil doté d'IPv6 essaie généralement l'adresse IPv6 en premier et se replie sur IPv4 en une fraction de seconde (Happy Eyeballs).

  • Répartition de charge

    Plusieurs serveurs se partagent le trafic : la réponse DNS les liste tous, souvent dans un ordre différent à chaque fois, et les clients les essaient généralement dans l'ordre. C'est le DNS round-robin (ou tourniquet).

  • Réponses selon l'emplacement

    Les grands sites répondent à chaque résolveur avec des serveurs proches de lui : une recherche depuis Tokyo et une autre depuis Francfort obtiennent donc des adresses différentes. Les résolveurs peuvent pour cela transmettre une partie de l'adresse du visiteur (EDNS Client Subnet).

  • Anycast et CDN

    Un CDN comme Cloudflare annonce la même adresse depuis des centaines de centres de données, et le routage d'internet conduit chaque visiteur vers un centre proche de lui. Une adresse, de nombreux lieux.

L'adresse IP est-elle le vrai serveur du site ?

Pas quand un CDN ou un proxy de sécurité se place devant. Le domaine se résout alors vers les adresses du CDN : les visiteurs se connectent au CDN, et le CDN récupère les pages sur le propre serveur du site, l'origine, hors de vue. L'adresse est bien réelle, mais elle appartient au CDN et sert aussi des milliers d'autres sites.

Domaine vers IP fait la différence. Il reconnaît les réseaux des grands CDN et proxys (Cloudflare, Akamai, Fastly, Imperva, Sucuri et d'autres) à leurs numéros d'AS, et les CDN qui tournent sur le réseau d'un cloud, comme Amazon CloudFront, au CNAME qu'ils fournissent à leurs clients. Leurs adresses n'ont pas de ville : une adresse de CDN est soit un serveur de périphérie proche du résolveur qui a posé la question, soit une adresse anycast qui répond depuis de nombreux lieux à la fois, et aucune des deux n'indique où le site est stocké.

Peut-on trouver la vraie IP derrière Cloudflare ?

Pas par le DNS : un enregistrement qui passe par le proxy ne répond qu'avec des adresses de Cloudflare. L'origine peut tout de même fuiter par des enregistrements qui contournent le proxy, comme les noms mail. ou ftp., les enregistrements MX ou un enregistrement SPF qui contient l'adresse du serveur.

Si le site est le vôtre, faites passer par le proxy chaque enregistrement web qui pointe vers l'origine, et hébergez le courrier et tout ce qui ne peut pas passer par le proxy sur un autre serveur. Sinon, signalez l'abus au CDN : Cloudflare transmet les signalements à l'hébergeur et au propriétaire du site.

Nous affichons les adresses vers lesquelles un nom se résout, jamais un serveur qu'un CDN masque : c'est cette adresse qui permet aux attaques de contourner la protection du CDN.

Résolution de www.example-shop.com

  1. InterrogéGoogle Public DNS8.8.8.8 · 18 ms · TCP
  2. Nomwww.example-shop.com
  3. Aliaswww.example-shop.com.cdn.cloudflare.netCloudflare
  4. Adresses203.0.113.10203.0.113.112001:db8::10
  5. RéseauCloudflareAS13335 · pays d'enregistrement : États-Unis
  6. Serveur d'origineMasqué derrière CloudflareSeuls le propriétaire du site et Cloudflare le connaissent
Depuis le nom: Nom · Alias · Adresses · Réseau · Serveur d'origine

Trouver l'adresse IP d'un site avec nslookup, ping et dig

Tout ordinateur peut convertir un domaine en adresse IP en ligne de commande. Remplacez example.com par le nom du site :

SystèmeCommandeCe qu'elle affiche
Windowsnslookup example.comLes adresses du résolveur configuré ; ajoutez l'adresse d'un serveur pour interroger celui-ci (nslookup example.com 8.8.8.8).
Windows PowerShellResolve-DnsName example.comChaque enregistrement A, AAAA et CNAME avec son TTL.
macOS, Linuxdig +short example.com ALes adresses IPv4, après les éventuels noms d'alias ; AAAA pour IPv6, sans +short pour voir les TTL.
Linuxgetent ahosts example.comCe que le système résout lui-même, fichier hosts compris, tel que le voient la plupart des programmes.
Tousping example.comLa seule adresse choisie par le système, IPv6 ou IPv4 (sur Mac, ping n'utilise qu'IPv4 ; ping6 pour IPv6).

Sur un iPhone ou un téléphone Android, il n'y a pas de ligne de commande : utilisez la recherche ci-dessus, qui fonctionne dans n'importe quel navigateur.

Dans Chrome ou Edge, l'onglet Réseau des outils de développement affiche l'adresse depuis laquelle une page a réellement été chargée : sélectionnez la première requête, puis Remote Address sous En-têtes.

Pourquoi mon ordinateur ou ping affiche-t-il une autre IP ?

Une recherche ici et une autre sur votre ordinateur peuvent différer, et toutes deux peuvent être justes :

  1. 1

    Un autre résolveur

    Votre ordinateur interroge le résolveur de votre fournisseur d'accès ou de votre routeur, qui peut choisir d'autres serveurs proches de vous. Choisissez le même résolveur ci-dessus pour comparer.

  2. 2

    Rotation et emplacement

    Un site à répartition de charge ou qui répond selon l'emplacement donne d'autres adresses à chaque fois ou à chaque endroit.

  3. 3

    Une réponse en cache

    Votre ordinateur et votre navigateur conservent les réponses jusqu'à l'expiration de leur TTL : un site qui vient de déménager peut donc afficher son ancienne adresse pendant un moment.

  4. 4

    Le fichier hosts

    Une entrée du fichier hosts (C:\Windows\System32\drivers\etc\hosts, /etc/hosts) prend le pas sur le DNS sur cet ordinateur.

  5. 5

    IPv6 en premier

    Les navigateurs, et ping sous Windows et Linux, préfèrent IPv6 quand votre réseau en dispose : ils utilisent donc souvent l'adresse AAAA, pas l'adresse A.

Pourquoi le site ne s'ouvre-t-il pas quand je tape son adresse IP ?

Parce qu'un serveur, et donc une adresse IP, porte souvent de nombreux sites. Le navigateur nomme le site qu'il veut dans chaque requête (l'en-tête Host et, en HTTPS, le champ SNI de la négociation), et le serveur choisit le site d'après ce nom. Avec une adresse seule, la requête ne nomme aucun site : le serveur affiche une page par défaut, une erreur ou un avertissement de certificat, puisque son certificat couvre le domaine, pas l'adresse.

Derrière un CDN, l'échec a la même cause : Cloudflare, par exemple, refuse une requête adressée à sa propre adresse avec l'erreur 1003.

Un serveur, une adresse192.0.2.10
  • Host: shop.exampleles pages de la boutique
  • Host: blog.exampleles pages du blog
  • Host: 192.0.2.10page par défaut ou erreur

Une adresse IP permet-elle d'identifier un site web ?

Seulement parfois. L'adresse d'un serveur dédié a souvent un nom DNS inverse (un enregistrement PTR) qui donne un indice sur son propriétaire, mais sur un hébergement mutualisé et sur les CDN, une adresse sert des centaines ou des milliers de domaines, et le nom inverse, s'il y en a un, est celui de l'hébergeur (un nom d'Amazon ou d'Akamai), pas celui du site. Le DNS inverse affiche le nom propre d'une adresse, et la recherche IP le réseau et l'organisation au nom de laquelle elle est enregistrée.

Comment localiser un site web

Trois réponses différentes se cachent derrière la question « où se trouve ce site ? », et les outils de recherche les confondent souvent :

Où se trouve le serveurUne base de géolocalisation comme DB-IP situe l'adresse dans une ville. C'est utile pour un serveur installé dans un seul centre de données ; cela n'a aucun sens pour une adresse de CDN, qu'il s'agisse d'un serveur de périphérie proche de celui qui a posé la question ou d'une adresse anycast présente partout.
Où le bloc d'adresses est enregistréLe pays de l'organisation à laquelle le registre régional a attribué le bloc. La plupart des blocs de Cloudflare sont enregistrés aux États-Unis, où que se trouvent les serveurs.
Qui exploite le siteCe n'est pas du tout dans l'adresse : le WHOIS nomme le bureau d'enregistrement et masque souvent le titulaire ; les propres pages du site (contact, mentions légales) indiquent généralement qui se trouve derrière.

Aucune de ces réponses ne localise une personne : l'adresse d'un site mène à un centre de données et à la société qui l'exploite.

API Domaine vers IP

Un point de terminaison gratuit, avec CORS pour les navigateurs : envoyez un domaine en POST, ou en GET dans la chaîne de requête, avec un résolveur facultatif. La réponse conserve les champs de notre ancienne API et ajoute la chaîne CNAME, les TTL, les réseaux, le jumeau www et les cinq résolveurs. 30 recherches par minute et par réseau ; les recherches répétées viennent du cache tant que dure le TTL.

GET /api/domain-ip
$ curl "https://dnsrobot.net/api/domain-ip?domain=github.com&dnsServer=cloudflare"
{
  "success": true, "domain": "github.com",
  "summary": { "totalIPs": 1, "ipv4Count": 1, "ipv6Count": 0, "hasCDN": false, … },
  "ipAddresses": [ { "ip": "140.82.121.4", "version": "IPv4", "asn": "AS36459", "ttl": 60, … } ],
  "chain": [], "twin": { "name": "www.github.com", … }, "resolvers": [ … ]
}

FAQ Domaine vers IP

Comment trouver l'adresse IP d'un site web ?

Saisissez son domaine dans l'outil Domaine vers IP ci-dessus, ou collez n'importe quelle URL du site, puis cliquez sur Trouver l'IP. Vous obtenez chaque adresse IPv4 et IPv6, le réseau auquel appartient chacune et la présence éventuelle d'un CDN devant le vrai serveur. Sur votre ordinateur, nslookup example.com sous Windows, ou dig +short example.com A et dig +short example.com AAAA sous macOS et Linux, donnent les adresses que voit votre propre résolveur.

Comment convertir un nom de domaine en adresse IP ?

C'est le DNS qui fait la conversion : les enregistrements A d'un domaine contiennent ses adresses IPv4, et ses enregistrements AAAA ses adresses IPv6. Un convertisseur domaine vers IP demande les deux à un résolveur, suit au passage tout alias CNAME et affiche le résultat. Celui-ci interroge cinq résolveurs à la fois : vous voyez s'ils concordent et si l'un d'eux bloque le nom.

DNS vers IP, host vers IP ou URL en IP : est-ce la même chose ?

Oui, tous transforment un nom en adresse IP grâce au DNS. Un nom d'hôte comme www.example.com ou mail.example.com se recherche comme un domaine nu, et une recherche URL en IP extrait simplement d'abord l'hôte du lien : le schéma, le port, le chemin et la chaîne de requête ne jouent aucun rôle. Attention : www.example.com et example.com sont deux noms distincts et peuvent se résoudre vers des adresses différentes.

Pourquoi un domaine a-t-il plusieurs adresses IP ?

Généralement pour l'une de quatre raisons : le site prend en charge IPv4 et IPv6, plusieurs serveurs se partagent la charge (DNS round-robin), le site répond avec des serveurs proches de chaque résolveur, ou un CDN le sert depuis ses serveurs de périphérie ou des adresses anycast. La vue Résolveurs signale quand les résolveurs obtiennent des adresses différentes pour un même nom, signe de rotation ou de réponses selon l'emplacement.

Pourquoi l'adresse IP appartient-elle à Cloudflare ?

Parce que le site est derrière le proxy de Cloudflare : ses enregistrements DNS pointent vers Cloudflare, qui répond aux visiteurs et récupère les pages sur le propre serveur du site. Ces adresses de Cloudflare sont partagées par de nombreux sites : elles n'indiquent donc pas où le site est hébergé. Le vérificateur d'hébergement cherche des indices sur l'hébergeur caché derrière le CDN.

Comment trouver l'adresse IP d'un site en ligne de commande ?

Sous Windows, lancez nslookup example.com dans l'Invite de commandes, ou Resolve-DnsName example.com dans PowerShell pour voir chaque enregistrement avec son TTL. Sous macOS et Linux, dig +short example.com A donne les adresses IPv4, et AAAA les adresses IPv6 ; sous Linux, getent ahosts example.com montre ce que le système résout lui-même. ping example.com affiche la seule adresse choisie par votre ordinateur.

Pourquoi est-ce que j'obtiens une autre adresse IP que cet outil ?

Votre ordinateur interroge un autre résolveur, qui peut choisir des serveurs proches de vous ; le site fait peut-être tourner ses adresses ; votre ordinateur garde peut-être une ancienne réponse jusqu'à l'expiration de son TTL ; ou une entrée du fichier hosts prend le pas sur le DNS. Choisissez le même résolveur ci-dessus, Google ou Cloudflare par exemple, pour comparer ce qui est comparable.

Peut-on trouver la vraie adresse IP derrière Cloudflare ?

Pas par le DNS : un enregistrement qui passe par le proxy n'affiche jamais que des adresses de Cloudflare, et Domaine vers IP ne révèle jamais un serveur qu'un CDN masque. L'origine peut fuiter par des enregistrements qui contournent le proxy, comme un nom mail. ou un enregistrement SPF : c'est pourquoi les propriétaires de sites doivent les vérifier. Pour signaler un abus, utilisez le formulaire abuse de Cloudflare, qui transmet les signalements à l'hébergeur et au propriétaire du site.

Une adresse IP permet-elle d'identifier un site web ?

Seulement parfois. Sur un hébergement mutualisé ou un CDN, une adresse sert des centaines ou des milliers de sites, et son nom DNS inverse, s'il en a un, appartient à l'hébergeur, pas à l'un d'eux. Le nom inverse d'un serveur dédié, ou sa fiche au registre, peut désigner son propriétaire. Taper l'adresse dans un navigateur ouvre rarement le site, car le serveur choisit le site d'après son nom.

Comment localiser un site web ?

Recherchez son adresse IP, puis l'emplacement de cette adresse : la ville selon DB-IP pour un serveur situé dans un seul centre de données, ou le pays où son bloc est enregistré. Une adresse de CDN n'a pas d'emplacement unique : c'est un serveur de périphérie proche du demandeur, ou une adresse anycast qui répond depuis de nombreux lieux. Rien de cela ne localise les personnes derrière le site ; le WHOIS montre l'enregistrement du domaine.

Est-il légal de rechercher ou de localiser l'adresse IP d'un site ?

Oui. Le DNS publie les adresses d'un domaine pour que n'importe quel navigateur puisse joindre le site, et les registres internet publient qui détient chaque bloc d'adresses ; une recherche lit ces données publiques. Ce qui est illégal, c'est d'en faire mauvais usage, par exemple en attaquant un serveur ou en s'y introduisant. Pour signaler un abus venant d'une adresse, contactez le service abuse du réseau indiqué dans le résultat.

Cette recherche domaine vers IP est-elle gratuite, et gardez-vous ce que je recherche ?

Elle est gratuite, sans compte ; un même réseau peut lancer 30 recherches par minute. Les recherches s'exécutent sur notre serveur : le site ne voit donc jamais votre visite. Une réponse n'est conservée que tant que ses enregistrements DNS peuvent rester en cache, cinq minutes au plus, pour que les recherches répétées soient rapides. Nous ne gardons aucune trace de qui a recherché quoi.

Il vous manque quelque chose ?Suggérez une fonction ou un nouvel outil