Kit de MAC
Pega una MAC en cualquier formato y obtén todas sus notaciones, el OUI y el NIC, los bits I/G y U/L explicados, el EUI-64 y la dirección IPv6 link-local. Nada se envía a ningún servidor.
Notaciones
| Formato | MAYÚSCULAS | minúsculas |
|---|
El nombre del fabricante (OUI) no se resuelve localmente: este kit no incluye una base de datos de fabricantes y no consulta ningún servicio externo.
Cómo se deriva el EUI-64 y el link-local
1. Se invierte el bit U/L (segundo bit menos significativo) del primer octeto de la MAC.
2. Se insertan los bytes FF FE entre
el OUI (3 bytes) y el NIC (3 bytes), formando un identificador de 64 bits.
3. Ese identificador de interfaz se antepone con el
prefijo de enlace local fe80::/64 para obtener la dirección IPv6.
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
El kit toma una dirección MAC (Ethernet / EUI-48, 48 bits) en cualquier formato — dos puntos, guion, notación Cisco con puntos o los 12 dígitos hex sin separar — y la normaliza a todas las notaciones en mayúsculas y minúsculas. Además separa el OUI (los 3 primeros bytes, que identifican al fabricante) del NIC (los 3 últimos, que identifican al dispositivo) y explica los dos bits de control del primer octeto: I/G (0 = unicast, 1 = multicast/grupo) y U/L (0 = universal, asignada por el fabricante; 1 = administrada localmente).
También deriva el identificador EUI-64 modificado con el procedimiento estándar de IPv6 (RFC 4291): invierte el bit U/L del primer octeto e inserta los bytes ff:fe entre OUI y NIC, y con ese identificador construye la dirección IPv6 de enlace local bajo fe80::/64. Incluye un generador de MAC aleatoria administrada localmente (I/G = 0, U/L = 1), útil para laboratorios y máquinas virtuales. Todo se procesa en el navegador, sin bases de datos ni servicios externos.
Ejemplo: desarmar 00:1A:2B:3C:4D:5E
- Normalización:
00-1a-2b-3c-4d-5e,001a.2b3c.4d5e(Cisco) y001a2b3c4d5e(plana) son la misma dirección. - OUI
00:1a:2b(fabricante) y NIC3c:4d:5e(dispositivo); bits I/G = 0 (unicast) y U/L = 0 (universal). - EUI-64: se invierte el bit U/L (
00 → 02) y se insertaff:feal medio:021a:2bff:fe3c:4d5e. - IPv6 link-local resultante:
fe80::21a:2bff:fe3c:4d5e.