ForHosting KIT · Strumenti per sviluppatori

Analisi MAC

Incolli un indirizzo MAC e veda cosa dice il suo primo ottetto: 02:42:AC:11:00:02 inizia con 00000010 in binario, quindi è unicast e amministrato localmente. Le notazioni comuni sono accettate e il risultato torna in una forma pulita in maiuscolo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Indirizzo MAC
02:42:ac:11:00:02
Ottiene
Normalizzato
02:42:AC:11:00:02
Trasmissione
unicast
Amministrazione
locally_administered

Un indirizzo MAC contiene più informazioni di un semplice identificatore del dispositivo. I due bit meno significativi del primo ottetto indicano se l’indirizzo identifica una singola interfaccia o un gruppo e se l’assegnazione è universale o locale. Questo strumento convalida un indirizzo a 48 bit, ne normalizza la notazione, mostra il primo ottetto in formato esadecimale, decimale e binario e restituisce entrambe le classificazioni con i bit decodificati. È utile per la diagnostica di rete, la revisione delle configurazioni, la documentazione e lo studio preciso di questi indicatori.

Legga i due indicatori del primo ottetto

Un indirizzo MAC convenzionale a 48 bit contiene sei ottetti, ma la sua classificazione dipende soltanto da due bit del primo. Il bit meno significativo è quello individuale/gruppo, comunemente abbreviato in I/G. Quando vale zero, l’indirizzo è individuale e quindi unicast.

Quando vale uno, identifica un gruppo ed è multicast. Il bit successivo è quello universale/locale, spesso abbreviato in U/L. Zero indica un indirizzo amministrato universalmente, mentre uno indica un indirizzo amministrato localmente.

Lo strumento interpreta il primo ottetto, ne visualizza la rappresentazione binaria completa a otto bit e restituisce separatamente i due bit inferiori, permettendo a Lei di verificare il risultato. In questo contesto le posizioni binarie si contano da destra. Per esempio, un primo ottetto che termina in 10 binario è unicast perché il bit più a destra vale zero, ma è amministrato localmente perché il bit seguente vale uno.

Gli altri sei bit non determinano queste due classificazioni.

Inserisca un indirizzo MAC valido a 48 bit

L’input deve rappresentare esattamente sei ottetti, ciascuno composto da due cifre esadecimali. Sono accettate le notazioni comuni: valori separati da due punti come 02:42:AC:11:00:02, valori separati da trattini, gruppi in stile Cisco come 0242. AC11.0002 e una sequenza semplice di dodici cifre esadecimali.

Le lettere maiuscole e minuscole sono equivalenti. I risultati validi usano sempre lettere maiuscole e due punti, facilitando il confronto tra valori provenienti da registri o strumenti diversi. La convalida è volutamente rigorosa.

Separatori misti, cifre mancanti, ottetti aggiuntivi, spazi interni e caratteri non esadecimali vengono rifiutati anziché interpretati. Lo strumento è dedicato agli indirizzi MAC standard a 48 bit e non accetta identificatori EUI-64. Questa severità è importante nell’automazione: correggere in silenzio un valore ambiguo potrebbe classificare un indirizzo diverso da quello previsto.

Se l’input non è valido, Lei deve correggerne la notazione o la lunghezza e inviarlo nuovamente; non viene consultata alcuna rete o banca dati dei produttori.

Interpreti la classificazione senza deduzioni eccessive

Il risultato descrive gli indicatori codificati nell’indirizzo, non il comportamento attuale, la proprietà o l’affidabilità di un dispositivo. Un indirizzo unicast amministrato universalmente riflette normalmente un identificatore assegnato da un blocco gestito a livello globale, ma lo strumento non esegue ricerche OUI sui produttori e non può dimostrare quale hardware lo utilizzi. Un indirizzo amministrato localmente può essere configurato intenzionalmente da un amministratore, generato da una macchina virtuale o da una piattaforma di container oppure prodotto da funzioni di privacy che rendono casuali gli indirizzi dei client.

Analogamente, la classificazione multicast deriva direttamente dal bit I/G e non dimostra che nella rete sia presente traffico multicast. Anche l’indirizzo di broadcast composto da soli uno ha il bit di gruppo attivo e viene quindi indicato come multicast a livello di classificazione dei bit. Lei può usare il valore normalizzato e gli indicatori espliciti come riscontro durante l’esame di catture, registri DHCP, tabelle degli switch, liste di controllo degli accessi o configurazioni generate.

Controlli gli indirizzi casuali dei client

Verifichi se un indirizzo osservato nei registri Wi-Fi o DHCP contiene il bit locale impiegato da molte funzioni di privacy e virtualizzazione.

Esamini una configurazione multicast

Confermi il bit individuale/gruppo prima di inserire un indirizzo in un filtro multicast, una regola di cattura o un test di rete.

Spieghi la struttura degli indirizzi MAC

Mostri il primo ottetto in binario insieme ai due indicatori per collegare le posizioni dei bit alle classificazioni risultanti.

Quale parte dell’indirizzo MAC ne determina il tipo?

I due bit meno significativi del primo ottetto. Il bit zero seleziona individuale/unicast o gruppo/multicast, mentre il bit uno seleziona l’amministrazione universale o locale.

Un indirizzo amministrato localmente è invalido?

No. Gli indirizzi locali sono validi e comuni nella virtualizzazione, nei container, nelle sostituzioni intenzionali e nella randomizzazione per la privacy.

Questo strumento identifica il produttore dell’hardware?

No. Decodifica soltanto gli indicatori dell’indirizzo e non interroga registri OUI o banche dati esterne.

Quali formati di input sono accettati?

Sono accettati formati esadecimali a 48 bit con due punti, trattini, gruppi Cisco o dodici cifre consecutive.

Perché il risultato mostra il primo ottetto in binario?

Perché lei possa verificare la conclusione. Contano solo i due bit più a destra, contati da destra: in 00000010 l'ultimo è 0, cioè unicast, e il successivo è 1, cioè amministrazione locale.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Interpreti la classificazione senza deduzioni eccessive

Ogni chiamata API costa $0.002 e il calcolo deterministico non richiede servizi esterni.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Il calcolo è deterministico e non contatta servizi esterni.

Leggi la documentazione completa del KIT →