ForHosting KIT · Dati e file

Formatti e normalizzi un indirizzo MAC con i due punti

Il formattatore di indirizzi MAC trasforma le comuni notazioni degli indirizzi hardware in una rappresentazione prevedibile.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Incolli un indirizzo con due punti, trattini, punti, spazi o senza separatori e otterrà sei ottetti esadecimali maiuscoli separati da due punti. Lo strumento convalida anche il valore: rimossi i separatori riconosciuti, devono restare esattamente dodici cifre esadecimali. Il risultato è adatto a configurazioni, inventari, registri, payload API e confronti nei quali notazioni incoerenti causerebbero errori evitabili.

Converta le comuni notazioni MAC in un valore canonico

Gli indirizzi MAC possono apparire diversi pur identificando la stessa interfaccia. Una postazione può mostrare <code>a4-b1-c1-22-3d-4e</code>, un apparato di rete <code>a4b1.c122.3d4e</code> e un inventario <code>A4:B1:C1:22:3D:4E</code>. Un confronto letterale li considera differenti e può creare risorse duplicate, ricerche mancate o rapporti di riconciliazione confusi. Il formattatore rimuove i separatori ammessi, verifica la sequenza esadecimale, converte le lettere in maiuscolo e raggruppa le cifre in sei ottetti di due caratteri. L’uscita segue sempre il modello <code>A4:B1:C1:22:3D:4E</code>. Sono ammessi anche dodici caratteri consecutivi e ottetti separati da spazi. L’operazione non identifica il produttore, non contatta dispositivi e non stabilisce se l’indirizzo sia in uso. Risolve invece un compito preciso: creare un valore stabile che altri sistemi possano archiviare, confrontare, indicizzare o visualizzare uniformemente.

Convalidi l’indirizzo, non sostituisca soltanto i segni

Uno strumento di formattazione non deve far sembrare affidabili dati errati. Questa capacità richiede testo non vuoto e consente solo caratteri esadecimali e separatori comuni: due punti, trattini, punti e spazi. Dopo averli rimossi, verifica che restino esattamente dodici cifre esadecimali, cioè sei ottetti di due cifre. Un carattere non ammesso, una cifra mancante o superflua, oppure una stringa di sola punteggiatura produce un errore di input non valido, mai un risultato parziale. La posizione dei separatori è flessibile perché i dati copiati spesso mescolano gli stili, mentre la lunghezza esadecimale resta rigorosa. Anche i gruppi in stile Cisco vengono normalizzati senza pre-elaborazione. Il codice a valle riceve quindi un indirizzo canonico o un errore chiaro, non un valore troncato, completato per ipotesi o soltanto abbellito ma ancora strutturalmente scorretto.

Usi la notazione canonica per archiviare e confrontare

Normalizzi prima che l’indirizzo MAC diventi una chiave di database, un filtro o parte di un confronto automatico. Applichi lo strumento importando inventari, leggendo output di comandi, gestendo richieste di assistenza o acquisendo dati da un modulo. Conservi il valore <code>mac_address</code> restituito e confronti valori canonici anziché la punteggiatura originale. In questo modo elimina differenze di maiuscole e separatori senza cambiare le cifre. Il formattatore è deterministico: lo stesso input valido produce sempre la stessa uscita e non usa rete, casualità, orologio, interrogazioni di dispositivi o database di produttori. Non garantisce inoltre che l’indirizzo appartenga a un’interfaccia reale. Un indirizzo sintatticamente valido può essere inutilizzato, amministrato localmente, multicast o inadatto a una politica. Tali controlli richiedono una regola distinta. Qui il contratto è verificabile: entra una notazione riconosciuta, esce una rappresentazione di sei ottetti e ogni dato che non genera dodici cifre esadecimali viene rifiutato.

Ripulire un inventario di risorse

Normalizzi indirizzi di più fornitori prima di deduplicare portatili, access point, stampanti e altri apparati di rete.

Preparare valori di configurazione

Converta output copiati dai dispositivi in una notazione uniforme prima di inserirli in configurazioni o payload API.

Convalidare moduli e importazioni

Rifiuti record che non formano sei ottetti, accettando i separatori comunemente forniti da utenti e file esportati.

Quali formati di indirizzo MAC sono accettati?

Sono accettate forme con due punti, trattini, punti, spazi o senza separatori. I separatori possono essere mescolati, ma devono restare dodici cifre esadecimali.

Quale formato usa il risultato?

Il risultato usa sei ottetti maiuscoli di due cifre separati da due punti, come A4:B1:C1:22:3D:4E.

Verifica se il dispositivo esiste?

No. Convalida e normalizza solo la struttura testuale; non interroga la rete, non contatta il dispositivo e non conferma l’assegnazione.

Identifica il produttore dell’hardware?

No. La ricerca del produttore è fuori ambito e non viene consultato alcun database esterno.

Cosa accade se la lunghezza è errata?

La richiesta restituisce un errore di input non valido se, rimossi i separatori, non restano dodici cifre esadecimali corrispondenti a sei ottetti.

Quanto costa una richiesta?

Ogni richiesta API costa $0.002. Il formattatore deterministico è adatto anche al percorso di esecuzione generato nel browser.

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/data/mac-address-format

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/data/mac-address-format \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"a4-b1-c1-22-3d-4e"}'
{
  "text": "a4-b1-c1-22-3d-4e"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.mac_address_format",
  "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.

max_mb25
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.

Leggi la documentazione completa del KIT →