Convertitore IP: decimale, binario, esadecimale
Incolla un indirizzo IP in qualsiasi notazione, un numero o un link intero. Il convertitore riconosce il formato, mostra tutte le rappresentazioni affiancate e svela il vero indirizzo dietro i link camuffati come http://3232235777.
- Riconosce notazione puntata, decimale, esadecimale, binaria e ottale
- Svela il vero IP dietro un link camuffato
- Conversione di liste in CSV, più Excel, SQL e codice
Pronto. I dati inseriti non vengono aggiunti all’URL o alle statistiche.
Ogni ottetto in binario
| Ottetto | Decimale | Binario |
|---|
La notazione mappata rappresenta un indirizzo IPv4 in un’API IPv6. Non crea connettività IPv6 e non traduce il percorso di rete.
Rapporti privati
I rapporti nascondono indirizzi e nomi per impostazione predefinita. Attiva l’opzione solo se vuoi includerli. File e stampa vengono generati localmente, senza URL di condivisione o cronologia salvata.
Converti una lista
| Input | Indirizzo | Decimale | Esadecimale |
|---|
Come usare questo strumento
- Incolla un indirizzo IP, un numero o un link. Il formato viene riconosciuto mentre scrivi.
- Leggi tutte le rappresentazioni affiancate, compreso l’ottale e ogni ottetto in binario.
- Converti un’intera lista in una volta o copia la formula per Excel, SQL, Python o JavaScript.
Leggere il risultato
IPv4 contiene 32 bit, IPv6 128. Formati diversi possono rappresentare lo stesso valore. IPv6 canonico usa lettere minuscole e comprime la sequenza di zeri più lunga, la prima in caso di parità. La forma estesa mostra otto gruppi. I valori decimali usano interi esatti. La conversione non identifica o localizza dispositivi e non abilita IPv6 su una connessione solo IPv4.
IP in decimale con Excel, SQL e codice
La stessa conversione negli strumenti che usi già. Ogni esempio trasforma 192.168.1.1 in 3232235777 e viceversa.
=SUMPRODUCT(--MID(SUBSTITUTE(A1,".",REPT(" ",99)),{1,100,199,298},99)*256^{3,2,1,0})=SUMPRODUCT(SPLIT(A1,".")*256^{3,2,1,0})SELECT INET_ATON('192.168.1.1'), INET_NTOA(3232235777);SELECT '192.168.1.1'::inet - '0.0.0.0'::inet, '0.0.0.0'::inet + 3232235777;import ipaddress
int(ipaddress.ip_address('192.168.1.1')) # 3232235777
str(ipaddress.ip_address(3232235777)) # '192.168.1.1''192.168.1.1'.split('.').reduce((n, o) => n * 256 + Number(o), 0); // 3232235777
[24, 16, 8, 0].map(s => (3232235777 >>> s) & 255).join('.'); // '192.168.1.1'Domande e risposte
Come riconverto un numero decimale in indirizzo IP?
Incolla il numero, per esempio 3232235777. Fino a 4.294.967.295 viene letto come IPv4, come farebbe un browser; i numeri più grandi come IPv6. Per forzare una famiglia, sceglila in Formato di input.
Perché un link come http://3232235777 apre un sito?
I browser accettano un IPv4 scritto come un unico numero, in esadecimale o in ottale, e tutte queste forme aprono 192.168.1.1. Servono a nascondere dove porta un link: incolla qui un link sospetto per vedere il vero indirizzo.
Un indirizzo IPv6 compresso è un indirizzo diverso?
No. 2001:db8::1 e la forma estesa contengono lo stesso valore a 128 bit. La compressione cambia la scrittura, non l’endpoint.
Sono supportati indirizzi privati e di documentazione?
Sì. La conversione è matematica locale e accetta indirizzi privati, di loopback e di documentazione. Non viene contattato l’indirizzo.