ForHosting KIT · Strumenti per sviluppatori

Convertitore IPv6 in binario

Veda i 128 bit dietro un indirizzo IPv6: 2001:db8::1 si espande in otto gruppi da sedici bit, a partire da 0010000000000001, senza perdere nessuno zero iniziale. Ottiene una versione con spazi da leggere e una continua da contare. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Indirizzo
2001:db8::1
Ottiene
Indirizzo
2001:0db8:0000:0000:0000:0000:0000:0001
Lunghezza in bit
128

Il convertitore da IPv6 a binario mostra ogni bit che compone un indirizzo IPv6. Inserisca una notazione compressa come 2001:db8::1, un indirizzo completamente esteso oppure un IPv6 valido con IPv4 incorporato. Il risultato espande tutti gli otto hextet e converte ciascuno in esattamente sedici cifre binarie, conservando gli zeri iniziali. Lei riceve sia una rappresentazione leggibile separata da spazi sia un valore continuo di 128 bit, utili per lezioni sulle reti, confronti tra prefissi, esercizi sulle sottoreti, documentazione e verifiche esatte senza calcoli esadecimali manuali.

Come un IPv6 esadecimale diventa una sequenza binaria di 128 bit

Un indirizzo IPv6 contiene 128 bit suddivisi in otto hextet. Ogni hextet contiene quattro cifre esadecimali e ogni cifra esadecimale corrisponde esattamente a quattro cifre binarie. Di conseguenza, un hextet completo è largo sedici bit e gli otto hextet formano esattamente 128 bit.

Il convertitore espande prima l’input in otto gruppi di quattro caratteri esadecimali, quindi converte separatamente ogni gruppo mantenendo tutti gli zeri iniziali. Per esempio, l’hextet 0001 diventa 0000000000000001, non semplicemente 1. La larghezza fissa è essenziale perché la posizione di ciascun bit ha un significato nell’indirizzo.

L’indirizzo esteso e i campi degli hextet consentono a Lei di ricondurre ogni gruppo binario alla sorgente esadecimale e di verificare facilmente la conversione, invece di ricevere una lunga sequenza di cifre priva di contesto.

Come usare il risultato per capire prefissi e maschere

I prefissi IPv6 selezionano un determinato numero di bit partendo dal lato sinistro dell’indirizzo di 128 bit. Un prefisso /32 seleziona i primi due hextet binari, un /48 i primi tre e un /64 i primi quattro. Le lunghezze che non sono multipli di sedici terminano all’interno di un hextet; proprio in questi casi la visualizzazione binaria completa è particolarmente utile.

Con un /52, per esempio, la parte di rete contiene tre hextet completi più i primi quattro bit del quarto. Lei può affiancare due risultati, contare da sinistra e vedere esattamente dove i rispettivi bit di rete coincidono o divergono. Lo strumento esegue soltanto la conversione: non applica una maschera CIDR e non afferma che due indirizzi condividano una rete.

Questa separazione è utile nella didattica perché consente di segnare manualmente il confine. Per verifiche in produzione, utilizzi poi uno strumento dedicato ai prefissi.

Notazioni accettate, normalizzazione ed errori di input

Lei può inserire una notazione IPv6 compressa standard, una notazione completamente estesa oppure un indirizzo IPv6 con una terminazione IPv4 decimale puntata incorporata. I doppi due punti possono sostituire una sequenza di uno o più hextet zero e gli zeri iniziali possono essere omessi nei singoli hextet. Prima di produrre il binario, il convertitore normalizza tutte le forme accettate in otto hextet minuscoli.

La convalida rigorosa evita risultati verosimili ma errati. Vengono rifiutati più marcatori con doppi due punti, un numero scorretto di gruppi, gruppi esadecimali più lunghi di quattro caratteri, caratteri non esadecimali e ottetti IPv4 non validi. Un indirizzo esclusivamente IPv4 non viene interpretato implicitamente come IPv6.

Anche i suffissi CIDR come /64 sono rifiutati, perché questa capacità converte un indirizzo e non un’espressione di rete. Gli identificatori di zona come %eth0 sono esclusi perché descrivono l’ambito dell’interfaccia locale e non fanno parte dei 128 bit. In caso di errore, corregga la sintassi e invii nuovamente l’indirizzo; il convertitore non deduce strutture oltre le regole di compressione IPv6.

Insegnare i confini dei prefissi IPv6

Mostri esattamente quali bit più significativi vengono selezionati da una maschera /48, /56, /64 o non allineata agli hextet.

Confrontare i bit di rete

Affianchi due stringhe complete per individuare la prima differenza e analizzare il prefisso condiviso.

Preparare documentazione tecnica

Aggiunga una rappresentazione estesa e binaria verificabile a piani di sottoreti, note di laboratorio o registri diagnostici.

Quanto costa una conversione?

La stessa conversione deterministica è disponibile gratuitamente anche nel browser.

Posso inserire un indirizzo IPv6 compresso?

Sì. La compressione standard con doppi due punti e gli zeri iniziali omessi vengono espansi prima della conversione.

Perché nel risultato binario sono presenti spazi?

Gli spazi separano gli otto hextet di sedici bit per agevolare la lettura.

Il convertitore accetta un indirizzo con /64?

No. Inserisca soltanto l’indirizzo IPv6; un suffisso CIDR descrive un prefisso e non rientra in questa conversione.

Come vedo dove finisce un prefisso /52 nei bit?

Un /52 copre tre gruppi interi più i primi quattro bit del quarto. Converta gli indirizzi, conti 52 bit da sinistra e confronti. Lo strumento mostra solo i bit: non applica la maschera e non decide l'appartenenza al posto suo.

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/ipv6-to-binary

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/ipv6-to-binary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address":"2001:db8::1"}'
{
  "address": "2001:db8::1"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ipv6_to_binary",
  "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.

Come un IPv6 esadecimale diventa una sequenza binaria di 128 bit

Il campo binary_groups fornisce otto stringhe distinte di sedici bit, mentre binary unisce i gruppi con spazi per agevolare la lettura. Il campo binary_128 rimuove i separatori per software o esercizi che richiedono un’unica stringa continua.

Come usare il risultato per capire prefissi e maschere

Quando serve precisione, conti sul valore binary_128: gli spazi nel campo binary sono solo separatori visivi e non occupano bit.

L’output contiene sempre 128 bit?

Sì. Ogni hextet viene completato fino a sedici bit e binary_128 contiene sempre esattamente 128 cifre binarie.

Leggi la documentazione completa del KIT →