Podemos obtener la dirección MAC (física) de una computadora utilizando el comando ‘getmac’. Este comando también puede ser usado para saber la direccion MAC de una computadora remota. A continuación dejamos algunos ejemplos de cómo utilizar este comando. Funciona en Windows XP, Vista, 7, 8, 10 y sus versiones Windows server.
Obtener direccion MAC por CMD utilizando getmac
Simplemente abre la consola y ejecuta el comando getmac el cual te arrojará el resultado como se muestra a continuación, también puedes obtenerlo en forma de listado utilizando getmac /v /fo list
Microsoft Windows [Version 10.0.18363.1082]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users\Fernando>getmac
Physical Address Transport Name
=================== ==========================================================
00-FF-30-CC-FD-D2 Media disconnected
00-FF-62-47-0B-A4 Media disconnected
F8-D1-11-EE-36-52 \Device\Tcpip_{1A18B458-E622-4B81-99E1-EABCD1801B01}
BC-AE-C5-E5-89-E3 Media disconnected
0A-00-27-0E-00-0B \Device\Tcpip_{4AC82586-8E67-4DC3-A3EF-C27F5DFF28CE}
00-15-83-EE-25-7C Media disconnected
C:\Users\Fernando>
No se mostrarán las direcciones MAC de las conexiones de red que estén deshabilitadas. para puedes ejecutar el comando: ncpa.cpl para verificar que este habilitadas todas las conexiones.
Obtener dirección MAC utilizando IPCONFIG
Ejecutando ipconfig /all De la siguiente forma puedes conocer la dirección MAC de un dispositivo de red específico, ya que te los lista la información por nombre de dispositivo.
Microsoft Windows [Version 10.0.18363.1082]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users\Fernando>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : DESKTOP-PGOSIN3
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Ethernet:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller
Physical Address. . . . . . . . . : BC-AE-C5-4E-89-E3
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Wireless LAN adapter Wi-Fi 2:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Qualcomm Atheros AR5008X Wireless Network Adapter #2
Physical Address. . . . . . . . . : F8-D1-11-EE-36-52
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.0.5(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Saturday, September 26, 2020 7:57:46 AM
Lease Expires . . . . . . . . . . : Saturday, September 26, 2020 1:27:47 PM
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 162.252.172.57
149.154.159.92
NetBIOS over Tcpip. . . . . . . . : Enabled
C:\Users\Fernando>
Obtener dirección MAC de computadora remota
Para conocer la dirección MAC de un equipo remoto podemos utilizar el comando nbtstat
C:\>nbtstat -a 10.63.71.55
Local Area Connection:
Node IpAddress: [10.59.13.47] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
--------------------------------------------
7CF71D1C3B05 UNIQUE Registered
MAC Address = 00-00-00-00-00-00
Wireless Network Connection:
Node IpAddress: [10.63.71.58] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
--------------------------------------------
7CF71D1C3B05 UNIQUE Registered
MAC Address = 7C-F7-1D-1C-3B-05
Local Area Connection 2:
Node IpAddress: [0.0.0.0] Scope Id: []
Host not found.
De forma alternativa, podemos utilizar el comando getmac de la siguiente forma para conocer la dirección MAC de una computadora remota dentro de la misma red.
getmac /s computadora_remota /u usuario /p contraseña
computadora_remota: Cambiar por dirección IP o nombre del equipo.
Otro comando que nos proporciona la dirección MAC es arp -a IP por ejemplo:
arp -a direccion_ip