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.

100.72.10.5

IPv4
Notazione standard100.72.10.5
Intero (decimale)1682442757
Esadecimale0x64480A05
Binario01100100.01001000.00001010.00000101
Ottale (puntato)0144.0110.012.05
Esadecimale (puntato)64.48.0A.05
IPv4-mapped IPv6::ffff:100.72.10.5
IPv4-mapped IPv6 (hex)::ffff:100.72.10.5
Prefisso 6to42002:6448:0a05::/48
ClasseA
Nome DNS inverso5.10.72.100.in-addr.arpa
Tipo di indirizzoNAT carrier-grade (condiviso)

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

Commenti

Nessuna valutazione ancora

Accedi per valutare questo strumento.

Condividi un consiglio, fai una domanda o racconta come ti è andata con lo strumento.

Ancora nessun commento. Racconta per primo com’è andata.

Copiato negli appunti