bitlvl
IT

Ricerca e formattazione di indirizzi MAC

Incolla un indirizzo MAC in qualsiasi notazione. Ottieni il produttore, se è fisso o casuale, unicast o multicast, tutti i formati comuni e l’indirizzo IPv6 che genererebbe.

 
  

I risultati e i messaggi di questo strumento sono mostrati in inglese.

Leggere un indirizzo MAC

Un indirizzo MAC è formato da 48 bit, scritti come sei byte in esadecimale. I primi tre byte sono l’OUI (organizationally unique identifier) che l’IEEE assegna a un produttore; gli ultimi tre li sceglie il produttore. Due bit del primo byte hanno un significato proprio:

  • Bit 0 (I/G): 0 = unicast, 1 = multicast / gruppo. 01:00:5e:… è multicast IPv4, 33:33:… multicast IPv6, ff:ff:ff:ff:ff:ff broadcast.
  • Bit 1 (U/L): 0 = amministrato universalmente (fissato dal produttore), 1 = amministrato localmente. Telefoni e portatili che rendono casuale il MAC Wi-Fi per la privacy impostano questo bit, ed è per questo che quegli indirizzi hanno 2, 6, A o E come seconda cifra hex e nessun produttore.

Notazioni

FormaEsempioUsata da
Due punti00:0C:29:AB:CD:EFLinux, macOS, la maggior parte degli strumenti
Trattini00-0C-29-AB-CD-EFipconfig di Windows, documenti IEEE
Puntata Cisco000c.29ab.cdefCisco IOS, alcuni apparati Huawei
Senza separatori000c29abcdefDatabase, file di prenotazione DHCP

EUI-64 e IPv6

Le prime autoconfigurazioni IPv6 costruivano la parte host dell’indirizzo a partire dal MAC: lo dividono a metà, inseriscono ff:fe e invertono il bit U/L. 00:11:22:33:44:55 diventa l’ID di interfaccia 0211:22ff:fe33:4455 e l’indirizzo link-local fe80::211:22ff:fe33:4455. I sistemi moderni preferiscono ID casuali o stabili-privati (RFC 7217), ma gli apparati di rete e i Linux più vecchi usano ancora EUI-64, e riconoscere lo schema ff:fe è un modo rapido per ricavare il MAC di un dispositivo dal suo indirizzo IPv6.

Dati dei produttori

Il sito include una tabella di base dei produttori più comuni (virtualizzazione, Apple, Intel, Cisco, Ubiquiti, MikroTik, Raspberry Pi, TP-Link e così via). Il registro IEEE completo ha circa 45.000 voci; la build include uno script per aggiornare la tabella da standards-oui.ieee.org.

Domande

Perché il mio telefono mostra un MAC diverso su ogni rete?

Randomizzazione del MAC, attiva di default da iOS 14 e Android 10. L’indirizzo ha il bit «amministrato localmente» impostato e viene generato per ogni SSID. Disattivala per singola rete («Indirizzo privato» / «MAC casuale») se dipendi da prenotazioni DHCP o filtri MAC.

Due dispositivi possono avere lo stesso MAC?

Non dovrebbero sullo stesso segmento di rete, ma succede: cloni economici, VM clonate e indirizzi impostati a mano. I duplicati causano connettività intermittente perché la tabella di inoltro dello switch oscilla tra le porte.

Un indirizzo MAC è visibile su Internet?

No. Gli indirizzi MAC viaggiano solo nel segmento di rete locale; i router li sostituiscono a ogni salto. Un sito web non può vedere il tuo MAC. (Gli indirizzi IPv6 EUI-64 lo rivelavano, ed è per questo che sono stati sostituiti da ID di interfaccia casuali.)

Cosa mi dice la ricerca del produttore su un dispositivo?

Solo chi ha prodotto il chip di rete o il dispositivo. Un OUI Realtek o Intel può essere qualsiasi PC; un OUI Apple o Samsung lo restringe a quel marchio; gli OUI VMware, QEMU e VirtualBox indicano una macchina virtuale.