Calcul adresse IP à partir de l’adresse MAC
Ce calculateur premium vous aide à dériver une adresse IPv6 de type EUI-64 à partir d’une adresse MAC. Important : il n’existe généralement pas de méthode universelle pour retrouver une adresse IPv4 ou une adresse DHCP précise à partir d’une MAC seule. En revanche, on peut calculer une interface IPv6 selon les règles classiques EUI-64 pour une adresse link-local ou pour un préfixe /64 personnalisé.
Calculateur interactif
Formats acceptés : 00:1A:2B:3C:4D:5E, 00-1A-2B-3C-4D-5E, 001A.2B3C.4D5E
Utilisé uniquement si vous choisissez un préfixe personnalisé.
Visualisation technique
Le graphique compare la taille binaire des identifiants utilisés pendant le calcul : MAC-48, identifiant EUI-64, IPv4 et IPv6. C’est utile pour comprendre pourquoi une MAC ne permet pas de reconstituer directement n’importe quelle IP, mais peut servir à former un identifiant d’interface IPv6 dans certains scénarios.
Guide expert : comment faire un calcul d’adresse IP à partir de l’adresse MAC
La recherche de type calcul adresse IP à partir de l’adresse MAC est très fréquente chez les administrateurs système, les techniciens réseau, les étudiants et les utilisateurs qui souhaitent identifier un équipement connecté. Pourtant, il faut poser une base essentielle dès le départ : dans la majorité des cas, on ne peut pas retrouver de manière certaine une adresse IP arbitraire simplement à partir d’une adresse MAC. Une MAC et une IP n’ont pas la même fonction, n’appartiennent pas à la même couche du modèle réseau et ne sont pas attribuées par les mêmes mécanismes.
En revanche, il existe un cas technique bien réel et calculable : la génération d’un identifiant d’interface IPv6 à partir d’une adresse MAC, en particulier via la méthode EUI-64. C’est précisément ce que fait le calculateur ci-dessus. Il peut dériver une adresse IPv6 link-local ou une adresse IPv6 complète à partir d’un préfixe réseau /64 et d’une MAC de 48 bits.
Pourquoi il est impossible de trouver automatiquement n’importe quelle IP à partir d’une MAC
Pour bien comprendre, il faut distinguer les rôles :
- Adresse MAC : identifiant de couche 2, généralement codé sur 48 bits, attribué à l’interface réseau.
- Adresse IP : identifiant logique de couche 3, attribué selon la topologie réseau, le DHCP, l’autoconfiguration ou une configuration manuelle.
- Routeur, switch, serveur DHCP : ces équipements décident souvent de l’association concrète entre l’interface physique et son adresse IP à un instant donné.
Un même appareil peut avoir plusieurs adresses IP pour une seule MAC : une IPv4 privée, une IPv6 link-local, une ou plusieurs IPv6 globales, parfois une adresse VPN ou encore une IP virtuelle. Inversement, une même adresse IP peut changer dans le temps alors que la MAC reste stable. Dans un réseau avec DHCP, la MAC sert souvent d’indice pour attribuer un bail, mais elle ne contient pas l’IP comme une valeur cachée qu’il suffirait de décoder.
Si votre objectif réel est de retrouver l’IP actuelle d’une machine à partir de sa MAC sur un réseau local, les approches utiles sont plutôt :
- consulter la table ARP d’un poste ou d’un routeur ;
- vérifier la table des baux DHCP ;
- interroger les équipements d’infrastructure ;
- faire un scan réseau autorisé avec corrélation MAC/IP ;
- examiner les journaux d’authentification ou de supervision.
Le cas où le calcul est possible : EUI-64 en IPv6
Le cas célèbre de calcul d’adresse IP à partir de la MAC concerne IPv6. Historiquement, certaines implémentations formaient l’identifiant d’interface de 64 bits à partir de la MAC de 48 bits, selon la méthode EUI-64 modifiée. Le principe est le suivant :
- prendre les 6 octets de l’adresse MAC ;
- inverser le bit U/L du premier octet ;
- insérer FF:FE au milieu ;
- obtenir un identifiant de 64 bits ;
- le concaténer à un préfixe IPv6 /64, souvent fe80::/64 pour une adresse link-local.
Exemple rapide avec la MAC 00:1A:2B:3C:4D:5E :
- premier octet : 00
- on inverse le bit U/L : 02
- on insère FF:FE au centre
- on obtient l’identifiant : 021A:2BFF:FE3C:4D5E
- adresse link-local : fe80::21a:2bff:fe3c:4d5e
C’est un calcul valide, normalisé et utile pour l’apprentissage, le diagnostic et certains environnements techniques. Toutefois, dans de nombreux systèmes modernes, l’interface ID IPv6 est souvent généré autrement, notamment pour des raisons de confidentialité.
| Identifiant | Taille binaire | Nombre théorique de valeurs | Usage principal |
|---|---|---|---|
| MAC-48 | 48 bits | 281 474 976 710 656 | Identification d’interface au niveau liaison |
| EUI-64 | 64 bits | 18 446 744 073 709 551 616 | Identifiant d’interface IPv6 dans certains schémas |
| IPv4 | 32 bits | 4 294 967 296 | Adressage réseau historique le plus déployé |
| IPv6 | 128 bits | 340 282 366 920 938 463 463 374 607 431 768 211 456 | Adressage réseau moderne et extensible |
Les étapes de calcul détaillées
Voici la méthode exacte appliquée par le calculateur :
- Normalisation de la MAC : suppression des séparateurs, contrôle de la longueur sur 12 caractères hexadécimaux.
- Découpage en octets : par exemple 00 1A 2B 3C 4D 5E.
- Modification du premier octet : on applique un XOR avec 02 pour inverser le bit U/L.
- Insertion centrale : ajout de FF FE entre le 3e et le 4e octet.
- Assemblage en hextets : conversion en quatre groupes de 16 bits pour l’identifiant IPv6.
- Concaténation avec le préfixe : soit fe80::/64, soit votre préfixe personnalisé.
- Compression optionnelle : réduction de l’écriture IPv6 quand des zéros peuvent être abrégés.
Exemple concret avec un préfixe personnalisé
Supposons que votre réseau dispose du préfixe 2001:db8:abcd:12::/64 et que la machine possède la MAC 00:1A:2B:3C:4D:5E. Le calcul produit l’identifiant d’interface 021A:2BFF:FE3C:4D5E. L’adresse complète devient alors :
2001:db8:abcd:12:21a:2bff:fe3c:4d5e
Ce résultat est mathématiquement cohérent avec la méthode EUI-64. Mais attention : cela ne signifie pas que l’équipement utilise effectivement cette adresse dans le monde réel. De nombreux systèmes d’exploitation modernes privilégient désormais les adresses stables aléatoires ou temporaires.
Pourquoi les systèmes modernes n’utilisent pas toujours EUI-64
La méthode EUI-64 a longtemps été appréciée pour sa simplicité. Cependant, elle expose indirectement une partie de l’identité matérielle de l’interface réseau. Cela peut faciliter certaines formes de suivi ou de corrélation d’équipements. Pour cette raison, de nombreuses implémentations utilisent aujourd’hui :
- des adresses temporaires pour la confidentialité ;
- des identifiants stables qui ne révèlent pas directement la MAC ;
- des mécanismes d’autoconfiguration qui ne reproduisent pas la structure EUI-64 visible.
En pratique, le calcul EUI-64 reste très utile dans trois cas : l’apprentissage, le dépannage sur des équipements spécifiques, et l’analyse de réseaux ou de documentations anciennes. Pour la sécurité moderne, il ne faut toutefois pas supposer que toute adresse IPv6 observée est calculable à partir de la MAC.
| Préfixe réseau | Longueur du préfixe | Taille de la partie hôte | Nombre théorique d’identifiants d’interface |
|---|---|---|---|
| IPv4 domestique typique | /24 | 8 bits | 256 adresses totales, 254 hôtes utilisables en pratique |
| IPv6 sous-réseau standard | /64 | 64 bits | 18 446 744 073 709 551 616 identifiants possibles |
| Link-local IPv6 | fe80::/64 | 64 bits | 18 446 744 073 709 551 616 identifiants possibles par lien |
MAC, ARP, NDP et résolution réelle sur le réseau
Si votre besoin n’est pas un calcul théorique mais une correspondance réelle entre MAC et IP, il faut s’intéresser aux protocoles de résolution et aux tables d’infrastructure :
- ARP en IPv4 permet d’associer une IP locale à une MAC au sein d’un même segment réseau.
- NDP en IPv6 remplit un rôle comparable, avec des mécanismes plus riches que l’ARP classique.
- DHCP peut lier une MAC à un bail dynamique ou réservé, mais cette relation dépend du serveur et du moment.
- Switches managés et contrôleurs Wi-Fi exposent souvent les couples MAC, port, VLAN et parfois IP observée.
Autrement dit, pour trouver une IP utilisée en production à partir d’une MAC, on s’appuie sur des données d’observation, pas uniquement sur une formule de conversion. La calculatrice présente sur cette page est donc parfaitement adaptée à l’EUI-64, mais elle n’a pas vocation à deviner une adresse IPv4 privée attribuée par un routeur ou une box internet.
Bonnes pratiques quand vous utilisez ce type de calculateur
- vérifiez toujours le format de la MAC avant le calcul ;
- assurez-vous que le préfixe IPv6 saisi est bien un /64 si vous voulez un résultat standard ;
- n’oubliez pas que le résultat est un résultat théorique compatible EUI-64 ;
- si vous cherchez l’IP réellement active, consultez ARP, NDP, DHCP ou votre routeur ;
- tenez compte des fonctions de confidentialité IPv6 qui peuvent masquer la relation avec la MAC.
Sources de référence recommandées
Pour approfondir la théorie IP, IPv6 et les bonnes pratiques réseau, vous pouvez consulter des ressources institutionnelles et académiques fiables :
- NIST pour les référentiels techniques et de cybersécurité réseau.
- CISA pour les recommandations opérationnelles sur la sécurité des infrastructures et protocoles.
- IANA pour la gouvernance des paramètres Internet et l’adressage, même si ce n’est pas un domaine .gov ou .edu, c’est une source de référence technique majeure.
Questions fréquentes
Peut-on retrouver une IPv4 publique à partir d’une MAC ?
Non, pas avec un calcul universel. Une IPv4 publique dépend du FAI, du NAT, de l’équipement de bord et de la session réseau en cours.
Peut-on retrouver une IPv4 locale à partir d’une MAC ?
Pas directement par formule. Il faut généralement consulter la table ARP, le serveur DHCP ou l’interface d’administration du routeur.
Le résultat du calculateur est-il toujours l’adresse réellement utilisée ?
Non. Il s’agit d’une adresse IPv6 calculée selon la méthode EUI-64. Le système réel peut employer une autre méthode d’autoconfiguration.
Pourquoi le préfixe /64 est-il si important ?
Parce que l’architecture IPv6 standard réserve souvent 64 bits au préfixe et 64 bits à l’identifiant d’interface. La méthode EUI-64 s’insère naturellement dans ce découpage.
Conclusion
Le sujet calcul adresse IP à partir de l’adresse MAC demande de distinguer le mythe de la réalité technique. Non, une MAC ne permet pas de retrouver magiquement n’importe quelle IP. Oui, il est possible de calculer un identifiant IPv6 EUI-64 et donc une adresse IPv6 théorique à partir d’une MAC et d’un préfixe /64. C’est précisément l’usage pertinent de cette page.
Si votre objectif est la formation, le dépannage IPv6, la compréhension du lien entre couche 2 et couche 3, ou la génération rapide d’une adresse link-local théorique, ce calculateur vous donnera un résultat fiable et immédiat. Si votre objectif est de trouver l’adresse réellement attribuée à un appareil dans un réseau en production, orientez-vous plutôt vers l’analyse des tables ARP, NDP, DHCP et de vos équipements d’administration réseau.