Come vedere l’indirizzo MAC con CMD

Come vedere l'indirizzo MAC con CMD

L’indirizzo MAC, noto anche come indirizzo fisico o hardware address, è un identificativo univoco assegnato a ogni scheda di rete prodotta. Conoscere il proprio indirizzo MAC può risultare necessario in numerose situazioni: dalla configurazione del filtraggio degli indirizzi MAC sul router domestico, alla registrazione di un dispositivo su una rete aziendale, fino al troubleshooting di problemi di connettività. In questo articolo ti guideremo passo dopo passo attraverso i metodi più efficaci per visualizzare l’indirizzo MAC direttamente dal prompt dei comandi di Windows, senza installare software di terze parti.

Cos’è l’indirizzo MAC e a cosa serve

L’indirizzo MAC è una sequenza di sei coppie di caratteri esadecimali (ad esempio 00:1A:2B:3C:4D:5E) che identifica in modo univoco l’interfaccia di rete di un dispositivo. Viene impostato dal produttore durante la fase di fabbricazione e, nella maggior parte dei casi, non può essere modificato dall’utente.

I principali utilizzi dell’indirizzo MAC includono:

  • Filtraggio degli accessi alla rete: molti router permettono di bloccare o consentire la connettività in base all’indirizzo MAC del dispositivo.
  • Registrazione DHCP statica: associare un indirizzo IP fisso a un determinato dispositivo tramite il suo indirizzo MAC.
  • Monitoraggio e sicurezza: le reti aziendali utilizzano l’indirizzo MAC per tracciare i dispositivi connessi e rilevare intrusioni.
  • Supporto tecnico: gli amministratori di sistema richiedono spesso l’indirizzo MAC per identificare un dispositivo specifico all’interno della rete.

Visualizzare l’indirizzo MAC con il comando ipconfig

Il metodo più completo e diffuso consiste nell’utilizzo del comando ipconfig /all. Questo strumento integrato in Windows restituisce tutte le informazioni di configurazione di rete, inclusi gli indirizzi MAC di ogni interfaccia attiva o disattivata.

Passaggio 1: aprire il prompt dei comandi

Per avviare il prompt dei comandi con i privilegi di amministratore, segui questa procedura:

  • Premi contemporaneamente i tasti Windows + R sulla tastiera per aprire la finestra di esecuzione.
  • Tipo cmd nella barra di testo e premi Invio. In alternativa, puoi cercare “Prompt dei comandi” nel menu Start e cliccarvi sopra con il pulsante destro del mouse, selezionando “Esegui come amministratore”.

Passaggio 2: eseguire il comando ipconfig /all

Una volta che la finestra del prompt dei comandi è aperta, digita il seguente comando e premi Invio:

  • ipconfig /all

Il sistema elaborerà la richiesta e visualizzerà a schermo un lungo elenco di informazioni relative a tutte le interfacce di rete installate sul tuo computer.

Passaggio 3: individuare l’indirizzo MAC nell’output

L’output del comando è suddiviso in sezioni, una per ogni interfaccia di rete presente sul sistema. Le interfacce più comuni includono:

  • Scheda Ethernet: la porta LAN cablata del computer.
  • Wireless LAN Adapter: la scheda Wi-Fi integrata o esterna.
  • Bluetooth Network Connection: l’interfaccia Bluetooth, se presente.
  • Tunnel adapter: interfacce virtuali utilizzate per protocolli specifici come IPv6 o VPN.

All’interno di ciascuna sezione, cerca la riga etichettata Indirizzo fisico (in italiano) oppure Physical Address (se il sistema operativo è impostato in inglese). Il valore accanto a questa etichetta è l’indirizzo MAC dell’interfaccia corrispondente.

Ad esempio, nella sezione dedicata alla scheda wireless potresti trovare una riga simile a:

  • Indirizzo fisico . . . . . . . . . . . . : 00-1A-2B-3C-4D-5E

Tieni presente che l’indirizzo MAC può essere separato da trattini (come nell’esempio) o dai due punti, a seconda della versione di Windows e delle impostazioni regionali.

Visualizzare solo le informazioni della scheda wireless

Se desideri ottenere l’indirizzo MAC esclusivamente della connessione Wi-Fi senza scorrere un lungo elenco di informazioni, puoi utilizzare il comando ipconfig | findstr /i “Indirizzo fisico”. Questo filtro visualizza solo le righe contenenti la dicitura “Indirizzo fisico” in tutte le interfacce.

In alternativa, per isolare una singola interfaccia, puoi combinare il comando findstr con il nome dell’adattatore. Ad esempio, se il tuo adattatore wireless si chiama “Wi-Fi”, puoi digitare:

  • ipconfig | findstr /i “Wi-Fi”

Tuttavia, questo metodo mostra solo i nomi delle interfacce e non l’indirizzo MAC completo. Per ottenere un risultato più preciso, ti consigliamo di utilizzare il comando getmac, descritto nella sezione successiva.

Utilizzare il comando getmac per un output sintetico

Windows include un comando dedicato alla visualizzazione degli indirizzi MAC: getmac. A differenza di ipconfig, questo strumento restitisce un elenco compatto e facilmente leggibile.

Passaggio 1: aprire il prompt dei comandi

Segui le stesse istruzioni indicate nel precedente paragrafo per aprire il prompt dei comandi con i privilegi di amministratore.

Passaggio 2: eseguire il comando getmac

Digita getmac e premi Invio. Il sistema visualizzerà una tabella con tre colonne principali:

  • Nome connettore: il nome dell’interfaccia di rete.
  • Adattatore di rete: il driver o il nome del dispositivo.
  • Indirizzo MAC: l’indirizzo fisico della scheda.

Per ottenere informazioni più dettagliate, puoi aggiungere il parametro /V (verbose). Digita quindi getmac /V e premi Invio. L’output aggiungerà la colonna “Connessione di rete”, che mostra lo stato dell’interfaccia (disconnessa, connessa, ecc.).

Passaggio 3: esportare il risultato su file

Se devi condividere l’elenco degli indirizzi MAC con un tecnico o archiviarlo per riferimento futuro, puoi reindirizzare l’output su un file di testo. Digita il seguente comando:

  • getmac /V > C:\Desktop\indirizzi_mac.txt

Questo creerà un file di testo sul desktop del tuo computer con tutti gli indirizzi MAC elencati in formato leggibile.

Utilizzare WMIC per informazioni avanzate

Il comando wmic (Windows Management Instrumentation Command-line) offre un accesso ancora più dettagliato alle proprietà dell’hardware. Per ottenere l’indirizzo MAC tramite WMIC, procedi come segue:

  • Apri il prompt dei comandi come amministratore.
  • Digita wmic nic where “MACAddress is not null” get Name,MACAddress e premi Invio.

Questo comando filtra solo le interfacce di rete che possiedono un indirizzo MAC assegnato (escludendo quindi le interfacce virtuali senza indirizzo fisico) e visualizza il nome dell’adattatore insieme al relativo indirizzo. WMIC è particolarmente utile in ambito aziendale, dove gli amministratori devono gestire più computer tramite script.

Tieni presente che nelle versioni più recenti di Windows 10 e Windows 11, Microsoft sta gradualmente depreprecando l’utilizzo di WMIC a favore di PowerShell. Se il comando restituisce un avviso di deprecazione, puoi utilizzare l’equivalente PowerShell:

  • Get-NetAdapter | Select Name,MacAddress

Per eseguire questo comando, apri PowerShell invece del prompt dei comandi tradizionale. Puoi avviarlo cercando “PowerShell” nel menu Start.

Interpretare correttamente l’output: cosa guardare e cosa ignorare

L’output di ipconfig /all può risultare confuso per chi non ha familiarità con la terminologia di rete. Ecco una guida rapida per interpretare i dati più importanti:

Indirizzo fisico vs Indirizzo IPv4

Non confondere l’Indirizzo fisico (MAC) con l’Indirizzo IPv4. Il primo è un identificativo hardware fisso, mentre il secondo è un indirizzo logico assegnato dinamicamente dal router o manualmente dall’utente. Ad esempio, il tuo computer potrebbe avere l’indirizzo IP 192.168.1.15 ma un indirizzo MAC completamente diverso.

Indirizzo di permutazione della privacy

Su Windows 10 e Windows 11, le interfacce Wi-Fi e Bluetooth utilizzano di default un indirizzo MAC temporaneo per proteggere la tua privacy. Questo indirizzo cambia periodicamente e non corrisponde all’indirizzo fisico stampato sulla scheda di rete. Se hai bisogno dell’indirizzo MAC reale per il filtraggio del router, devi disabilitare questa funzione nelle impostazioni di Windows:

  • Vai su Impostazioni > Rete e Internet > Wi-Fi.
  • Clicca su Proprietà hardware o Gestisci reti note.
  • Disattiva l’opzione Indirizzo MAC casuale per la rete specifica.

Dopo aver disattivato questa funzione, riavvia la connessione Wi-Fi e riesegui il comando ipconfig /all per verificare che l’indirizzo fisico corrisponda a quello stampato sulla scheda o sul router.

Interfacce virtuali e tunnel adapter

Il tuo computer potrebbe mostrare interfacce di rete che non corrispondono ad alcun dispositivo fisico. Queste includono:

  • Microsoft Wi-Fi Direct Virtual Adapter: utilizzato per la funzione Wi-Fi Direct.
  • Hyper-V Virtual Ethernet Adapter: creato dalle macchine virtuali Hyper-V.
  • Tunnel adapter ISATAP / Teredo: utilizzati per il tunneling IPv6 su reti IPv4.
  • VLAN Adapter: interfacce create da software di virtualizzazione come VMware o VirtualBox.

Queste interfacce hanno indirizzi MAC validi ma non rappresentano la scheda di rete fisica del tuo computer. Per il filtraggio del router o per scopi di identificazione, fai riferimento esclusivamente all’adattatore Ethernet o Wireless LAN Adapter principale.

Casi particolari e risoluzione dei problemi

In alcune situazioni potresti riscontrare difficoltà nel trovare l’indirizzo MAC corretto. Ecco le cause più comuni e le relative soluzioni.

L’interfaccia di rete è disconnessa

Anche se un adattatore non è connesso a una rete, l’indirizzo MAC rimane visibile nell’output di ipconfig /all. Tuttavia, se il dispositivo è stato disabilitato nelle Gestione dispositivi di Windows (accedibile premendo Windows + X e selezionando “Gestione dispositivi”), potrebbe non apparire nell’elenco. Per abilitarlo:

  • Apri Gestione dispositivi.
  • Espandi la sezione Schede di rete.
  • Trova l’adattatore disabilitato (indicato da una freccia verso il basso).
  • Clicca con il pulsante destro del mouse e seleziona Abilita dispositivo.
  • Riesegui ipconfig /all.

L’indirizzo MAC è mostrato come 00-00-00-00-00-00

Un indirizzo MAC composto interamente da zeri indica che il driver dell’interfaccia non sta funzionando correttamente o che la scheda di rete ha un malfunzionamento hardware. In questo caso:

  • Riavvia il computer e riesegui il comando.
  • Se il problema persiste, aggiorna il driver della scheda di rete dal sito ufficiale del produttore (ad esempio Microsoft per i driver di base o il sito del produttore della scheda madre).
  • In alternativa, esegui il comando sfc /scannow nel prompt dei comandi per verificare e riparare eventuali file di sistema corrotti.

Non riesci a trovare l’adattatore corretto tra molti risultati

Se il tuo computer ha molte interfacce di rete (ad esempio un PC desktop con Ethernet, Wi-Fi, Bluetooth e più adattatori VPN), puoi isolare la ricerca utilizzando il comando findstr. Ad esempio, per cercare solo le schede wireless:

  • ipconfig /all | findstr /i “Wireless”

Questo filtro visualizza solo le righe contenenti la parola “Wireless”, semplificando notevolmente l’individuazione dell’indirizzo MAC desiderato.

Confronto tra i metodi disponibili

Ecco una sintesi delle differenze principali tra i tre metodi descritti in questo articolo:

  • ipconfig /all: il metodo più completo. Fornisce tutte le informazioni di configurazione di rete, inclusi indirizzi IP, gateway predefiniti, server DNS e indirizzi MAC. Ideale per il troubleshooting generale.
  • getmac: il metodo più rapido e sintetico. Mostra solo i nomi delle interfacce e gli indirizzi MAC. Consigliato quando devi semplicemente recuperare l’indirizzo MAC senza altre informazioni di rete.
  • wmic / PowerShell: il metodo più avanzato, adatto agli amministratori di sistema che devono automatizzare il recupero degli indirizzi MAC su più computer tramite script.

Conclusioni

Visualizzare l’indirizzo MAC con CMD è un’operazione semplice e rapida che non richiede alcuna installazione aggiuntiva. Il comando ipconfig /all rimane la soluzione più versatile e consigliata per la maggior parte degli utenti, mentre getmac offre una alternativa più compatta per chi ha bisogno di informazioni sintetiche. Per gli amministratori IT, WMIC e PowerShell rappresentano strumenti potenti per la gestione automatizzata.

Se desideri approfondire le tue conoscenze sulla rete e sui comandi Windows, ti invitiamo a consultare la documentazione ufficiale Microsoft Learn, che offre guide dettagliate su ogni comando disponibile nel sistema operativo. Conoscere il proprio indirizzo MAC è un passo fondamentale per gestire la sicurezza della propria rete domestica o aziendale con consapevolezza e competenza.