Generador de direcciones MAC gratis
Genere direcciones MAC aleatorias al instante, hasta 1000 a la vez: administradas localmente por defecto, o del bloque de un fabricante o del rango de una máquina virtual, con cada bit explicado.
El dígito en color es el segundo dígito hexadecimal: sus dos últimos bits son los indicadores U/L e I/G.
Unicast administrada localmente: segura para pruebas, máquinas virtuales y laboratorios, y nunca es la dirección de un fabricante.
Pase el cursor sobre un dígito o tóquelo para leer sus bits
Se genera en su navegador con crypto.getRandomValues; no se envía nada.
Nunca generarDirecciones que ya están en uso
¿La dirección Wi-Fi privada de su teléfono? Los teléfonos crean la suya: vea cada sistemaConsulte cualquier dirección en Consulta de Dirección MAC
¿Qué es un generador de direcciones MAC?
Un generador de direcciones MAC, o generador de MAC address, crea direcciones de hardware válidas de 48 bits para máquinas virtuales, datos de prueba y laboratorios. Genere direcciones MAC de una en una o mil de golpe. Esta página las toma del generador de números aleatorios criptográfico de su navegador, o de forma reproducible a partir de una semilla que usted elija, y fija los dos bits de indicador para que cada dirección sea lo que usted pidió: unicast administrada localmente, salvo que elija un fabricante, una máquina virtual, multicast o el rango de documentación.
Válida significa tres cosas: 48 bits (12 dígitos hexadecimales), el bit I/G en 0 para que designe una sola interfaz y el bit U/L correcto para el uso que le dará. Ningún registro puede confirmar más que eso: una dirección administrada localmente no pertenece a ningún fabricante, y quien la use se encarga de mantenerla única en su propia red.
Todas las direcciones se generan en esta página; ninguna se envía a ninguna parte. Elija Fabricante o Máquina virtual solo cuando necesite ese bloque: esas direcciones quedan dentro de la asignación real de una empresa, y una búsqueda de fabricante sí envía el nombre de empresa que escribe, para consultar sus bloques del IEEE.
- aleatorios: los elige su navegador
- Z Y = 0 0: el cuadrante AAI
- U/L = 1: administrada localmente
- I/G = 0: unicast, una sola interfaz
02:4F:9A:1C:77:E3, una dirección del tipo que esta página crea nada más abrirla. El primer octeto 02 es 0000 0010: sus dos últimos bits la hacen unicast administrada localmente, así que su segundo dígito hexadecimal es 2.
Elija un tipoAleatoria local por defecto; el bloque de un fabricante, el rango de un hipervisor, multicast o el rango de documentación.La direcciónHaga clic para copiarla. El dígito en color lleva los indicadores U/L e I/G.Cada bitLa anatomía muestra qué bits son fijos, cuáles son aleatorios y qué dicen los indicadores.Esta direcciónTipo, cuadrante, titular, probabilidad de repetición, todas las notaciones y un comando listo para usar.Hasta 1000Distintas cada vez, en texto, CSV o JSON, y con una semilla para repetir la misma lista.¿Cuándo necesita una dirección MAC aleatoria?
Recurra a un generador de MAC aleatoria cuando algo necesite una dirección que ningún dispositivo real tenga: una máquina virtual, un switch de laboratorio, una red de contenedores, un banco de pruebas. Las direcciones aleatorias administradas localmente están hechas justo para eso: el IEEE nunca asigna una a un fabricante, así que ninguna puede ser la dirección grabada de fábrica de un dispositivo.
Los teléfonos y los portátiles también crean direcciones aleatorias, por privacidad en Wi-Fi. Ahí es el sistema operativo el que elige su propia dirección para cada red; la sección sobre la dirección Wi-Fi privada, más abajo, muestra cómo lo hace cada sistema.
Hay dos casos aparte. Una máquina virtual suele estar mejor en el rango propio de su hipervisor, que el hipervisor reconoce, y el hardware que usted venda necesita un bloque comprado al IEEE. Una dirección aleatoria solo tiene que ser única donde se usa: dentro de una red, no en el mundo entero.
- Documentación, capturas de pantalla y datos de pruebaReservado para que los ejemplos nunca choquen con dispositivos reales.El rango de documentación
00:00:5E:00:53:5A - Un laboratorio, un banco de pruebas, una red de contenedoresCualquier segundo dígito 2, 6, A o E; 2 (AAI) donde se sigue SLAP.Aleatoria local
42:79:4A:D5:C6:02 - Una máquina virtual en su redVMware Workstation y Fusion solo aceptan su rango manual.El rango de su hipervisor, o aleatoria local
00:50:56:19:CC:19 - Una dirección nueva para su propio adaptadorUna dirección local sustituye a la grabada de fábrica; los controladores y los sistemas lo permiten.Solo aleatoria local
92:CA:60:D5:42:B0 - Hardware que usted vendeSolo una asignación hace que las direcciones sean únicas en el mundo.Su propio bloque del IEEE
MA-L · MA-M · MA-S - Un grupo multicastLas direcciones de grupo vienen del protocolo: esta es la de mDNS en IPv4.La dirección de grupo de ese protocolo
01:00:5E:00:00:FB
¿Cuál es el formato de una dirección MAC?
Una dirección MAC son 12 dígitos hexadecimales, 48 bits, que normalmente se escriben en seis pares. Los pares se unen con dos puntos en Linux y macOS (02:4f:9a:1c:77:e3), con guiones en Windows (02-4F-9A-1C-77-E3), o se escriben en tres grupos de cuatro en los equipos Cisco (024f.9a1c.77e3).
Todas son la misma dirección. Las mayúsculas y las minúsculas dan igual, y casi todo el software lee cualquier notación; unas pocas herramientas quieren los 12 dígitos sin separadores, como VBoxManage de VirtualBox y PowerShell de Hyper-V. El IEEE escribe las direcciones con guiones y llama a esa forma la representación hexadecimal.
| Formato | La misma dirección | Caracteres | Quién la escribe así |
|---|---|---|---|
| Dos puntos | 02:4f:9a:1c:77:e3 | 17 | Linux, macOS, Android, Xen |
| Guiones | 02-4F-9A-1C-77-E3 | 17 | Windows; el IEEE y el IETF la escriben así |
| Punto de Cisco | 024f.9a1c.77e3 | 14 | Cisco IOS: tres grupos de cuatro |
| Sin separador | 024F9A1C77E3 | 12 | VirtualBox, Hyper-V, código y bases de datos |
| Espacio | 02 4F 9A 1C 77 E3 | 17 | Volcados hexadecimales y algunas etiquetas impresas |
Las lee todas, en mayúsculas o minúsculas^[0-9A-Fa-f]{2}([:\- ]?)(?:[0-9A-Fa-f]{2}\1){4}[0-9A-Fa-f]{2}$|^([0-9A-Fa-f]{4}\.){2}[0-9A-Fa-f]{4}$
Administrada localmente o universal: ¿qué bit lo decide?
Una dirección MAC administrada localmente tiene el bit U/L en 1: el bit 1 del primer octeto. Se ve en el segundo dígito hexadecimal, que es 2, 6, A o E en las direcciones unicast locales. Una dirección administrada universalmente lleva ese bit en 0 y viene de un bloque que el IEEE asignó a una empresa.
El IEEE nunca asigna una dirección con el bit local activado, así que una dirección local no puede coincidir con la dirección grabada de fábrica de ningún dispositivo. Por eso este generador usa unicast local por defecto. Eso no la hace única por sí solo: quien asigne direcciones locales se encarga de mantenerlas únicas en su propia red.
IEEE 802c divide las direcciones locales en cuatro cuadrantes según los dos bits siguientes, y la RFC 9542 recoge la tabla. Las direcciones aleatorias corresponden a AAI, con un 2 como segundo dígito, que es lo que esta página usa por defecto. SLAP es opcional y nada en la red indica si se sigue. Un 2, 6, A o E en una red Wi-Fi suele ser la dirección de privacidad de un teléfono, pero no pasa de ser una suposición: toda dirección administrada localmente empieza así, incluidas las que crea esta página y las que usan las máquinas virtuales.
- 0
- 1
- 2AAI
- 3AAI
- 4
- 5
- 6reservado
- 7reservado
- 8
- 9
- AELI
- BELI
- C
- D
- ESAI
- FSAI
- U/L bit 1 del primer octeto: 0 universal (un bloque del IEEE), 1 local
- I/G bit 0: 0 una sola interfaz, 1 un grupo
- Z Y elige el cuadrante 802c de una dirección local: AAI, ELI, SAI o reservado
02:4F:9A:1C:77:E3.Unicast o multicast: ¿cuál es la diferencia?
Una dirección MAC unicast designa una sola interfaz de red; una dirección multicast designa un grupo, y toda interfaz que se haya unido al grupo acepta las tramas enviadas a ella. Lo decide el bit 0 del primer octeto: 0 para unicast, 1 para multicast, así que un segundo dígito hexadecimal impar significa multicast.
Un dispositivo no puede usar una dirección multicast como propia. Los protocolos toman sus direcciones de grupo de correspondencias fijas: el multicast IPv4 va de 01:00:5E:00:00:00 a 01:00:5E:7F:FF:FF, y el multicast IPv6 usa 33:33 seguido de los últimos 32 bits del grupo. FF:FF:FF:FF:FF:FF es la de broadcast, el grupo de todos.
El tipo Multicast de este generador crea direcciones de grupo locales aleatorias (segundo dígito 3, 7, B o F) para probar switches y filtros. Para un protocolo real, use la dirección de grupo de ese protocolo.
02:4F:9A:1C:77:E3una interfaz la toma; las demás la descartan01:00:5E:00:00:FBla toma cada miembro del grupo (aquí, mDNS)FF:FF:FF:FF:FF:FFBroadcast: todos los dispositivos de la red01:00:5E:00:00:01Grupo IPv4 224.0.0.1 · todos los hosts01:00:5E:00:00:FBGrupo IPv4 224.0.0.251 · mDNS33:33:00:00:00:01Grupo IPv6 ff02::1 · todos los nodos01:80:C2:00:00:0ELLDP, descubrimiento de switches01:80:C2:00:00:00Puentes de Spanning Tree
$ ip link set dev eth0 address 03:4f:9a:1c:77:e3 Cannot assign requested address
¿Qué dirección MAC debe usar una máquina virtual?
Los hipervisores dan a los adaptadores virtuales direcciones de su propio prefijo, así que la dirección de una VM delata qué la creó. La mayoría usa un bloque administrado universalmente registrado a nombre del fabricante; el 52:54:00 de libvirt y las direcciones aleatorias de Docker están administradas localmente.
Para una dirección fija, quédese dentro del rango del hipervisor o use una local aleatoria. VMware es el caso estricto: Workstation y Fusion solo aceptan de 00:50:56:00:00:00 a 00:50:56:3F:FF:FF, con dos líneas en el .vmx: ethernetN.address = "00:50:56:12:34:56" y ethernetN.addressType = "static" (documentación de VMware). Los preajustes de arriba siguen la regla de cada hipervisor.
| Hipervisor | Prefijo | Bloque | Quién la asigna |
|---|---|---|---|
| VMware (a mano) | 00:50:56:00–3F | universal | Usted, en el .vmx, con addressType = "static" |
| vCenter de VMware | 00:50:56:80–BF | universal | vCenter, según su ID de servidor |
| Host ESXi de VMware | 00:0C:29 | universal | El host, a partir del UUID de la VM |
| VirtualBox | 08:00:27 | universal | VirtualBox, 3 bytes de un GUID |
| Hyper-V | 00:15:5D | universal | El host: 256 direcciones por host de forma predeterminada |
| QEMU/KVM (con libvirt) | 52:54:00 | local | libvirt, 3 bytes aleatorios; las propias de QEMU empiezan en :12:34:56 |
| Proxmox VE | BC:24:11 | universal | Proxmox, su propio bloque; se amplía por clúster |
| Xen | 00:16:3E | universal | El conjunto de herramientas xl |
| Parallels | 00:1C:42 | universal | Registrado a nombre de Parallels; su documentación no lo menciona |
| Docker 28 y posteriores | aleatoria | local | Docker: 46 bits aleatorios; hasta la versión 27, 02:42 y la IPv4 |
¿Qué es una dirección Wi-Fi privada?
Los teléfonos y los portátiles usan una dirección Wi-Fi privada, una dirección aleatoria administrada localmente que eligen para cada red, para que los lugares donde se conectan no puedan seguir siempre la misma dirección de hardware. No se escribe a mano: la crea el dispositivo, y cada sistema tiene su propio ajuste para ella.
Para saber qué empresa fabricó un dispositivo que está detrás de una dirección privada, consulte en su lugar su dirección de hardware; Consulta de Dirección MAC explica dónde la muestra cada sistema, y por qué una dirección privada no da ningún fabricante.
- Opciones
- Desactivada · Fija · Rotativa (iOS 18, macOS 15)
- Por defecto
- Fija en WPA2 y superiores; Rotativa cada 2 semanas en redes abiertas o débiles
- Desde
- iOS 14 y macOS 15
- Por defecto
- Activada desde Android 10, una dirección por red
- Cambios
- Se mantiene hasta un restablecimiento de fábrica; en las redes abiertas puede volver a generarse si el fabricante lo permite
- Desde
- Android 10
- Ajustes
- Uno para todas las redes y uno por cada red conocida
- Requiere
- Hardware Wi-Fi compatible
- Dónde
- Configuración › Red e Internet › Wi-Fi
Un segundo dígito 2, 6, A o E es un indicio de que el dispositivo creó su propia dirección, no una prueba. Consultar una dirección en Consulta de Dirección MAC
¿Cómo se forma una dirección IPv6 a partir de una dirección MAC?
Un host puede formar los últimos 64 bits de una dirección IPv6 a partir de su dirección MAC: divida la dirección por la mitad, inserte FF:FE e invierta el bit U/L. Esto es el EUI-64 modificado, definido en la RFC 4291; el bit se invierte para que los identificadores cortos escritos a mano, como ::1, cuenten como locales.
Ya no es lo habitual. La RFC 8064 dice que los hosts no deben poner una dirección de hardware estable en sus direcciones IPv6, y los sistemas actuales usan en su lugar identificadores de interfaz aleatorios o derivados de un hash, así que hoy una dirección IPv6 rara vez muestra la MAC.
Para el camino inverso, abrevie una dirección IPv6 hasta su forma canónica, o convierta una dirección IPv4 en IPv6.
- Divida la dirección por la mitad
02:4F:9A | 1C:77:E3 - Inserte FF:FE en el medio
02:4F:9A:FF:FE:1C:77:E3 - Invierta el bit 1 del primer octeto: 02 → 00
00000010 → 00000000 - El ID de interfaz
4f:9aff:fe1c:77e3 - Dirección de enlace local
fe80::4f:9aff:fe1c:77e3
02:4F:9A:1C:77:E3: el FF:FE insertado y el bit U/L invertido son lo que lo hace reconocible. La pestaña EUI-64 → IPv6 del generador muestra lo mismo para cualquier dirección que cree.¿Puede repetirse una dirección MAC aleatoria?
Sí, pero con direcciones aleatorias administradas localmente es muy improbable: entre 1000 direcciones elegidas por separado, la probabilidad de que haya una repetición es de alrededor de 1 entre 35 millones en el cuadrante AAI. El riesgo crece rápido cuando quedan menos bits aleatorios: con un prefijo de fabricante fijo, 1000 direcciones se repiten con una probabilidad de alrededor del 3 %.
Una repetición solo importa dentro de una misma red, donde dos interfaces con la misma dirección confunden a los switches. Las listas de esta página no tienen repeticiones, y el cuadro Nunca generar deja fuera las direcciones que ya usa, pegadas de arp -a o de sus concesiones DHCP.
| Direcciones tomadas de | Posibles | 100 elegidas | 1000 elegidas | 10.000 elegidas | 50 % con |
|---|---|---|---|---|---|
| Aleatoria local, AAI (lo que usa esta página por defecto) | 1,76 × 1013 | 1 entre 3600 M | 1 entre 35 M | 1 entre 350 mil | 4.937.811 |
| Aleatoria local, cualquier cuadrante (teléfonos, Docker) | 7,04 × 1013 | 1 entre 14 mil M | 1 entre 140 M | 1 entre 1,4 M | 9.876.529 |
| Un bloque de fabricante (MA-L) | 16.777.216 | 1 entre 3,4 mil | 2,9 % | 95 % | 4823 |
| El rango manual de VMware | 4.194.304 | 0,12 % | 11 % | ≈ 100% | 2412 |
| Un prefijo de 4 octetos | 65.536 | 7,3 % | ≈ 100% | ≈ 100% | 302 |
| Un prefijo de 5 octetos | 256 | ≈ 100% | imposible | imposible | 20 |
Generador de direcciones MAC: preguntas y respuestas
¿Cómo se genera una dirección MAC aleatoria?
¿Qué es una dirección MAC administrada localmente?
¿Por qué el segundo dígito tiene que ser 2, 6, A o E?
¿Es válida una dirección MAC aleatoria?
¿Puedo usar una dirección MAC generada en mi máquina virtual?
¿Qué rango de direcciones MAC usa VMware?
¿Qué es una dirección MAC multicast?
¿Cuál es el rango de direcciones MAC para documentación?
¿Pueden dos dispositivos tener la misma dirección MAC?
¿Se puede cambiar o clonar la dirección MAC de un dispositivo?
¿Qué es una dirección MAC alternativa?
¿Las direcciones que se generan aquí se envían a alguna parte?
Herramientas relacionadas
Consulta de Dirección MAC
Identifica el fabricante del dispositivo por dirección MAC usando la base de datos IEEE
IPv4 a IPv6
Todas las formas IPv6 de una dirección IPv4: mapeada, NAT64 y 6to4, cada una marcada en uso o poco usada
Generador de UUID
Genera UUID v4, v7, v1, v5 y v3 o GUID en lote, en cualquier formato, y decodifica la versión y la marca de tiempo de un UUID
Generador de Contraseñas
Contraseñas fuertes, frases y PIN aleatorios en su navegador, con sus bits exactos y tiempo de descifrado
Calculadora de Subredes
Red, broadcast, hosts utilizables y máscaras de cualquier bloque IPv4 o IPv6, con VLSM, divisiones y subredes en la nube
Compresión IPv6
Abrevie o expanda direcciones IPv6 según la RFC 5952 y vea qué regla quitó cada cero