Convertitore di indirizzi IP

RSS

Convert an IP address between dotted decimal, integer, hexadecimal, binary and IPv6 formats, or turn a number back into an IP address.

2001::

IPv6
Notazione standard2001::
Intero (decimale)42540488161975842760550356425300246528
Esadecimale0x20010000000000000000000000000000
Binario0010000000000001:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000
Esteso2001:0000:0000:0000:0000:0000:0000:0000
Nome DNS inverso0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.2.ip6.arpa
Tipo di indirizzoPrivato

Perché convertire gli indirizzi IP?

I computer memorizzano un indirizzo IPv4 come un unico numero a 32 bit; la familiare forma con i punti, come 192.168.0.1, è solo un modo comodo per le persone di scriverne i quattro byte. Strumenti e database diversi usano rappresentazioni diverse:

  • Intero (decimale): archiviazione compatta e query rapide su intervalli nei database e nei file di geolocalizzazione. 192.168.0.1 è 3232235521.
  • Esadecimale: usato nelle catture di pacchetti, nelle tabelle del kernel e in alcuni formati di log: 0xC0A80001.
  • Binario: indispensabile per capire le subnet mask e il CIDR. Ogni bit a 1 nella maschera indica la parte di rete.
  • IPv6 con IPv4 mappato: il modo in cui il software dual-stack rappresenta i client IPv4, ad esempio ::ffff:192.168.0.1.

Come funziona la conversione

Moltiplica ogni ottetto per il suo valore posizionale e somma i risultati: a × 256³ + b × 256² + c × 256 + d. Per 8.8.8.8 fa 8 × 16.777.216 + 8 × 65.536 + 8 × 256 + 8 = 134.744.072. Per tornare indietro, dividi ripetutamente per 256 e tieni i resti.

Compressione ed espansione IPv6

Gli indirizzi IPv6 si possono scrivere in forma abbreviata: gli zeri iniziali di ogni gruppo vengono eliminati e una sequenza di gruppi tutti a zero viene sostituita da ::. Il convertitore mostra sia la forma compressa (2001:db8::1) sia la forma completa espansa (2001:0db8:0000:0000:0000:0000:0000:0001). Scopri di più su IPv6.

Nota sulla sicurezza: i browser e molte librerie accettano formati di IP insoliti come http://2130706433/ (che è 127.0.0.1) o ottetti in ottale. Gli attaccanti li usano per aggirare i filtri ingenui, quindi normalizza sempre gli indirizzi prima di convalidarli.

Domande frequenti

Posso inserire un valore binario?

Sì. Inserisci 32 bit per IPv4 o 128 bit per IPv6, con o senza punti.

Qual è il numero IPv4 più grande?

4294967295, cioè 255.255.255.255 (2³² − 1).

Aggiornato

Copiato negli appunti