ForHosting KIT · Utilidades de desarrollo

Analizador de MAC

Una dirección MAC contiene más información que un simple identificador de dispositivo.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Los dos bits menos significativos del primer octeto indican si la dirección identifica una interfaz individual o un grupo, y si su asignación es universal o local. Este analizador valida una dirección de 48 bits, normaliza su notación, muestra el primer octeto en hexadecimal, decimal y binario, y presenta ambas clasificaciones junto con los bits decodificados. Resulta útil para diagnosticar redes, revisar configuraciones, documentar sistemas y comprender con precisión cómo funcionan estas banderas.

Lea las dos banderas del primer octeto

Una dirección MAC convencional de 48 bits contiene seis octetos, pero su clasificación depende solo de dos bits del primero. El bit menos significativo es el bit individual/grupo, abreviado habitualmente como I/G. Cuando vale cero, la dirección es individual y, por tanto, unicast. Cuando vale uno, identifica un grupo y es multicast. El siguiente es el bit universal/local, conocido como U/L. Un cero indica una dirección administrada universalmente y un uno, una dirección administrada localmente. Este analizador interpreta el primer octeto, muestra sus ocho bits completos y devuelve por separado los dos bits inferiores para que usted pueda comprobar la conclusión. Recuerde que, en este contexto, las posiciones binarias se cuentan desde la derecha. Por ejemplo, un primer octeto que termina en 10 binario es unicast porque el bit derecho vale cero, pero está administrado localmente porque el siguiente vale uno. Los seis bits restantes no determinan estas dos clasificaciones.

Introduzca una dirección MAC válida de 48 bits

La entrada debe representar exactamente seis octetos, cada uno con dos dígitos hexadecimales. Se admiten notaciones habituales: valores separados por dos puntos como 02:42:AC:11:00:02, valores con guiones, grupos al estilo Cisco como 0242.AC11.0002 y una secuencia continua de doce dígitos hexadecimales. Las mayúsculas y minúsculas son equivalentes. Los resultados correctos siempre usan dos puntos y letras mayúsculas, lo que facilita comparar datos procedentes de registros o herramientas distintas. La validación es deliberadamente estricta. Se rechazan los separadores mezclados, los dígitos ausentes, los octetos adicionales, los espacios internos y los caracteres no hexadecimales, sin intentar adivinar la intención. El analizador se limita a direcciones MAC estándar de 48 bits y no acepta identificadores EUI-64. Esta rigurosidad evita que una automatización repare silenciosamente un valor ambiguo y termine clasificando una dirección distinta. Si la entrada falla, corrija su formato o longitud y vuelva a enviarla; no se consulta ninguna red ni base de datos de fabricantes.

Interprete la clasificación sin extraer conclusiones excesivas

El resultado describe las banderas codificadas en la dirección, no el comportamiento actual, la propiedad ni la fiabilidad de un dispositivo. Una dirección unicast administrada universalmente suele reflejar un identificador asignado desde un bloque gestionado globalmente, pero el analizador no consulta fabricantes mediante OUI ni puede demostrar qué equipo la utiliza. Una dirección administrada localmente puede configurarla expresamente un administrador, generarla una máquina virtual o una plataforma de contenedores, o proceder de funciones de privacidad que aleatorizan direcciones de clientes. Del mismo modo, la clasificación multicast se deriva directamente del bit I/G; no demuestra que haya tráfico multicast en la red. La dirección de difusión formada por unos también tiene activo el bit de grupo y se informa como multicast en este análisis de bits. Utilice el valor normalizado y las banderas explícitas como evidencia al revisar capturas, registros DHCP, tablas de switches, listas de control de acceso o configuraciones generadas. Cada llamada API cuesta $0.002 y el cálculo determinista no necesita servicios externos.

Revise direcciones aleatorias de clientes

Compruebe si una dirección vista en registros Wi-Fi o DHCP lleva el bit local que emplean muchas funciones de privacidad y virtualización.

Inspeccione una configuración multicast

Confirme el bit individual/grupo antes de incluir una dirección en un filtro multicast, una regla de captura o una prueba de red.

Enseñe la estructura de una dirección MAC

Muestre el primer octeto en binario junto con ambas banderas para relacionar cada posición con su clasificación.

¿Qué parte de la dirección MAC determina su tipo?

Los dos bits menos significativos del primer octeto. El bit cero selecciona individual/unicast o grupo/multicast, y el bit uno selecciona administración universal o local.

¿Una dirección administrada localmente es inválida?

No. Las direcciones locales son válidas y se usan habitualmente en virtualización, contenedores, reemplazos deliberados y aleatorización para preservar la privacidad.

¿Este analizador identifica al fabricante del equipo?

No. Solo decodifica las banderas de la dirección y no consulta registros OUI ni bases de datos externas.

¿Qué formatos de entrada se admiten?

Se admiten formatos hexadecimales de 48 bits con dos puntos, con guiones, con grupos Cisco o como doce dígitos continuos.

¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. El cálculo es determinista y no contacta con servicios externos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/mac-type

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev/mac-type \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mac_address":"02:42:AC:11:00:02"}'
{
  "mac_address": "02:42:AC:11:00:02"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.mac_type",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →