Beginner

Convertitore indirizzo IP in intero

Converti un indirizzo IPv4 nel suo intero decimale a 32 bit (più esadecimale e binario), oppure trasforma un intero di nuovo nella notazione dotted-quad.

Direzione

Dotted-quad, each octet 0-255
Decimal integer
3.232.235.777

Dotted IP: 192.168.1.1

Hexadecimal
0xC0A80101
Binary
11000000.10101000.00000001.00000001
Dotted-quad
192.168.1.1
100%
0%
0%
0%
Octet 1
Octet 2
Octet 3
Octet 4
Each octet's weighted contribution to the 32-bit integer
Step by step
  1. 1

    Octet 1 contribution (×2²⁴)

    192 × 16.777.216 = 3.221.225.472
  2. 2

    Octet 2 contribution (×2¹⁶)

    168 × 65.536 = 11.010.048
  3. 3

    Octet 3 contribution (×2⁸)

    1 × 256 = 256
  4. 4

    Octet 4 contribution (×2⁰)

    1 × 1 = 1
  5. 5

    32-bit integer

    3.221.225.472 + 11.010.048 + 256 + 1 = 3.232.235.777
    Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
I risultati sono stime fornite solo a scopo informativo generale e non costituiscono consulenza professionale — verifica sempre i risultati importanti in modo indipendente prima di farvi affidamento. Leggi l'avvertenza completa.
Risposta rapida

Come funziona questo calcolatore?

Moltiplica ogni ottetto IPv4 per il suo valore posizionale (256³, 256², 256, 1) e sommali per ottenere un intero a 32 bit da 0 a 4294967295. Per esempio, 192.168.1.1 diventa 3232235777. Invertilo con divisione e modulo successivi per 256 per recuperare l'indirizzo dotted-quad.

Formula
integer = a×16777216 + b×65536 + c×256 + d
How this is calculated

Un indirizzo IPv4 ha quattro ottetti (a.b.c.d), ciascuno un valore a 8 bit da 0 a 255. Per convertire l'indirizzo in un singolo numero a 32 bit, ogni ottetto viene pesato in base alla sua posizione: il primo ottetto viene moltiplicato per 256³ (16777216), il secondo per 256² (65536), il terzo per 256 (256) e l'ultimo per 1. Sommandoli si ottiene un intero senza segno da 0 a 4294967295.

Per invertire il processo, l'intero viene scomposto di nuovo in ottetti: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256 e d = n mod 256. Il risultato viene riassemblato come la familiare stringa dotted-quad.

La forma esadecimale è l'intero scritto in base 16 (8 cifre esadecimali se completate), e la forma binaria mostra ogni ottetto come un gruppo a 8 bit. Lo strumento verifica che ogni ottetto resti entro 0-255 e che qualsiasi intero inserito sia un numero intero entro l'intervallo a 32 bit senza segno; valori fuori intervallo o malformati non restituiscono risultati.

Domande frequenti

Un indirizzo IPv4 è a 32 bit, quindi il valore più grande possibile è 2³² − 1 = 4294967295, che corrisponde a 255.255.255.255.

Molti database e linguaggi memorizzano il valore in un long con segno a 64 bit per mantenerlo positivo, poiché un intero con segno a 32 bit andrebbe in overflow oltre 2147483647. Il numero stesso è comunque un valore IPv4 a 32 bit senza segno.

No. Gli indirizzi IPv6 sono a 128 bit e usano una diversa notazione esadecimale. Questo convertitore gestisce solo indirizzi IPv4 a 32 bit.

Conosciuto anche come

ip a intero
convertire ip in numero
ip in decimale
ip a long
intero a ip
ipv4 in numero
convertitore ip

APA

TG we-Calculate Editorial Team. (2026). Convertitore indirizzo IP in intero [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/ip-to-integer-converter

Chicago

TG we-Calculate Editorial Team. "Convertitore indirizzo IP in intero." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/ip-to-integer-converter.

IEEE

TG we-Calculate Editorial Team, "Convertitore indirizzo IP in intero," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/ip-to-integer-converter

BibTeX

@misc{wecalculate_ip_to_integer_converter, title = {Convertitore indirizzo IP in intero}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }

Questo calcolatore ti è stato utile?