Cada interfaz de red (cada tarjeta Wi-Fi, puerto Ethernet, adaptador Bluetooth) tiene una dirección MAC grabada en su hardware. Es un identificador de 48 bits, normalmente escrito como seis pares de dígitos hexadecimales: 00:1A:2B:3C:4D:5E o 00-1A-2B-3C-4D-5E dependiendo de la plataforma.

MAC significa Control de acceso a medios. Opera en la Capa 2 del modelo OSI (la capa de enlace de datos) y es la forma en que los dispositivos en el mismo segmento de red local se identifican entre sí. A diferencia de las direcciones IP, las direcciones MAC no cambian según la red en la que se encuentre. Están vinculados al propio hardware.

MAC versus IP: ¿Cuál es la diferencia?

Esto confunde a mucha gente, por lo que vale la pena ser preciso.

Direcciones IP son direcciones lógicas asignadas por su enrutador o ISP. Pueden cambiar: cuando te conectas a una red diferente, obtienes una IP diferente. El direccionamiento IP funciona a través de redes, a través de Internet.

Direcciones MAC son direcciones físicas integradas en el hardware. Se utilizan para la comunicación en su segmento de red local, entre su computadora portátil y su enrutador, por ejemplo. Las direcciones MAC no pasan por su enrutador hacia Internet.

Cuando su computadora portátil envía datos a un sitio web, utiliza la dirección MAC para llegar al enrutador en su red local. A partir de ahí, el enrutador elimina la capa MAC y reenvía el paquete IP hacia afuera. Para cuando su solicitud llega a un servidor web, su dirección MAC ya no existe.

Esta es la razón por la que los sitios web no pueden ver su dirección MAC, y por qué la "privacidad" de la dirección MAC tiene que ver con la exposición de su red local (a su enrutador y, potencialmente, a los puntos de acceso Wi-Fi cercanos), no a la exposición a Internet.

Cómo se ve una dirección MAC

Una dirección MAC tiene 48 bits, normalmente escritos como 6 bytes en hexadecimal:

Comando
00:1A:2B:3C:4D:5E

Los primeros tres bytes (00:1A:2B) son los OUI — Identificador único organizacional. Esto lo asigna el fabricante por el IEEE. Busque el OUI de cualquier dirección MAC y podrá saber quién creó la tarjeta de red.

Los últimos tres bytes (3C:4D:5E) son asignados por el fabricante para identificar de forma única ese dispositivo específico. Combinados con la OUI, los 48 bits completos deberían ser globalmente únicos para cualquier hardware determinado.

Para buscar quién fabricó un dispositivo a partir de su dirección MAC, utilice el Herramienta de búsqueda de direcciones MAC : ingrese los primeros seis caracteres y devolverá el fabricante.

Cómo encontrar su dirección MAC

Windows

Método 1: Configuración: Configuración → Red e Internet → su conexión → Propiedades → desplácese hasta "Dirección física (MAC)"

Método 2: símbolo del sistema:

Comando
ipconfig /all

Busque "Dirección física" debajo de cada adaptador. Verá entradas para Wi-Fi, Ethernet y cualquier adaptador virtual.

Método 3: PowerShell:

Comando
Get-NetAdapter | Select-Object Name, MacAddress

Esto le brinda una lista limpia de todos los adaptadores con sus direcciones MAC.

macOS

Método 1: Configuración del sistema: Configuración del sistema → Red → su conexión → Detalles → pestaña Hardware: la dirección MAC aparece aquí.

Método 2 — Terminal:

Comando
ifconfig

Busque el ether línea debajo en0 (Wi-Fi) o en1 (Ethernet):

Comando
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:1a:2b:3c:4d:5e

O más específicamente:

Comando
ifconfig en0 | grep ether

Linux

Comando
ip link show

Busque el link/ether línea debajo de cada interfaz:

Comando
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff

O para ver solo una interfaz específica:

Comando
cat /sys/class/net/eth0/address

Android

Configuración → Acerca del teléfono → Estado → Dirección MAC de Wi-Fi

(La ubicación varía ligeramente según el fabricante y la versión de Android).

iPhone/iPad

Configuración → General → Acerca de → Dirección Wi-Fi

Aleatorización de direcciones MAC

Los sistemas operativos modernos asignan aleatoriamente las direcciones MAC para las redes Wi-Fi de forma predeterminada. En lugar de transmitir la MAC de su hardware real, su dispositivo utiliza una dirección generada aleatoriamente que cambia según la red (y, a veces, periódicamente en la misma red).

Esto se introdujo para evitar el seguimiento. Los puntos de acceso Wi-Fi pueden registrar qué direcciones MAC ven y cuándo; históricamente, esto fue utilizado por las empresas de análisis minoristas para rastrear la frecuencia con la que los dispositivos individuales visitaban una ubicación. La aleatorización rompe esto.

En iPhone: Habilitado de forma predeterminada por red. Configuración → Wi-Fi → [su red] → La dirección Wi-Fi privada muestra si está activada.

En Android: Habilitado de forma predeterminada en versiones recientes. Alternancia por red en la configuración de Wi-Fi.

En Windows 11: Configuración → Red e Internet → Wi-Fi → Direcciones de hardware aleatorias: se pueden configurar globalmente o por red.

La contrapartida: algunas redes utilizan filtrado MAC para el control de acceso (solo permiten conectarse a direcciones MAC conocidas). Si su dispositivo es aleatorio, es posible que deba desactivar la aleatorización para esa red específica o agregar la MAC aleatoria a la lista de permitidos. La mayoría de las redes domésticas y corporativas no utilizan filtrado MAC, por lo que esto rara vez supone un problema.

Filtrado MAC: qué es y por qué no es una seguridad real

Muchos paneles de administración de enrutadores ofrecen "filtrado MAC" o "control de acceso MAC": la capacidad de crear una lista permitida de direcciones MAC que pueden conectarse a la red.

Parece seguridad, pero no lo es. Las direcciones MAC se transmiten en texto plano con cada paquete y cualquier persona que tenga un adaptador inalámbrico en modo monitor puede leerlas y clonarlas de manera trivial. Falsificar una dirección MAC lleva unos segundos y no requiere herramientas especiales:

Linux:

Comando
ip link set eth0 down
ip link set eth0 address 00:1a:2b:3c:4d:5e
ip link set eth0 up

MacOS:

Comando
sudo ifconfig en0 ether 00:1a:2b:3c:4d:5e

El filtrado MAC genera una sobrecarga administrativa sin ningún beneficio de seguridad significativo para cualquiera que sepa lo que está haciendo. Utilice WPA3 (o WPA2 con una contraseña segura): esa es la seguridad real de la red.

Direcciones DHCP y MAC

El servidor DHCP de su enrutador asigna direcciones IP según las solicitudes de los dispositivos. Muchos enrutadores le permiten crear un Reserva DHCP (a veces llamado arrendamiento estático): vincula una dirección MAC específica a una dirección IP específica para que el dispositivo siempre obtenga la misma IP local.

Esto es útil para:

  • Reenvío de puerto (que requiere una IP local fija para reenviar)
  • Impresoras y servidores de red que desea en una dirección predecible
  • Monitoreo de dispositivos específicos

Busque la dirección MAC de su dispositivo, vaya a la configuración DHCP de su enrutador y cree una reserva. Al dispositivo siempre se le asignará la misma IP local siempre que presente esa dirección MAC.

Conclusión

Una dirección MAC es la identidad a nivel de hardware de una interfaz de red. Así es como los dispositivos se comunican entre sí localmente, antes de que el enrutamiento IP tome el control. Nunca abandona su red local en circunstancias normales.

Para encontrar el tuyo: ipconfig /all en Windows, ifconfig en macOS/Linux, o busque en Configuración → Acerca de en dispositivos móviles. Para buscar el fabricante desde una dirección MAC, utilice el Herramienta de búsqueda de direcciones MAC.

Si estás configurando el reenvío de puertos o reservas DHCP, lo que necesitarás es la dirección MAC: es el único identificador confiable para un dispositivo en tu red local.