Sto cercando di capire IPV6. Ho un server con il seguente indirizzo IPV6: 2607: f750: 0: 3f :: f59 .
Non capisco cosa significano i numeri. Sembra totalmente diverso da un indirizzo IPV4.
Qualcuno può scomporlo per me?
Sto cercando di capire IPV6. Ho un server con il seguente indirizzo IPV6: 2607: f750: 0: 3f :: f59 .
Non capisco cosa significano i numeri. Sembra totalmente diverso da un indirizzo IPV4.
Qualcuno può scomporlo per me?
Risposte:
2607:f750:0:3f::f59
è una rappresentazione abbreviata leggibile dall'uomo di un indirizzo IPv6. L'intera rappresentazione leggibile dall'uomo sostituisce gli zero con ::
, ed è 2607:f750:0000:003f:0000:0000:0000:0f59
. Ogni parte dell'indirizzo è molto semplice. È un numero a 16 bit in forma esadecimale. Ce ne sono otto, per un totale di 128 bit.
In forma di ottetto decimale puntato, questo sarebbe 38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89
. Ma gli indirizzi IPv6 non sono presentati in modo convenzionale in questo modulo.
I bit più significativi di questo indirizzo lo collocano nella cosiddetta porzione unicast globale aggregabile dello spazio degli indirizzi IPv6. Ciò significa che non è un indirizzo link-local o host-local e non è un indirizzo broadcast o multicast.
I 12 bit più significativi identificano una porzione dello spazio degli indirizzi allocata da IANA ad ARIN. I successivi 20 identificano un sottoinsieme di quello spazio assegnato a sua volta da ARIN a Distributed Management Information Systems, Incorporated (ovvero Pavlov Media). I successivi 32 indicano il tuo particolare sottoinsieme di quello e gli ultimi 64 bit ( 0000:0000:0000:0f59
) sono un ID di interfaccia che indica una singola interfaccia di rete.
Pavlov Media ti dice che ti è stato assegnato 2607:f750:0000:003f::/64
(se è proprio quello che ti ha detto) significa che ti sono state assegnate tutte le combinazioni valide dei 64 bit inferiori. I 64 bit principali dei tuoi indirizzi IPv6 (unicast non locali) devono essere quel prefisso. Congratulazioni! Puoi mettere più dispositivi sulla tua LAN e fornire loro indirizzi IPv6 rispetto alle schede Ethernet esistenti.
The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information Systems
con una sezione dell'articolo di Wikipedia sullo standard degli indirizzi IPv6 - en.wikipedia.org/wiki/… - dove lo dice (parafrasando) a minimum of 48 bits is required for the routing prefix
. La disposizione 12 + 20 + 32 sembra sovrapporsi a quella 48 (min) + 16. qualche idea?
Un indirizzo IPV4 è un numero intero a 32 bit scritto come 192.168.1.6
Un indirizzo IPV6 è un numero intero a 128 bit scritto come 2607: f750: 0: 3f :: f59
2607: f750: 0: 3f :: f59 è una breve notazione per un numero che può essere scritto in esadecimale come
2607 f750 0 3f :: f59
vale a dire
2607 f750 0000 003f 0000 0000 0000 0f59
o
2607f7500000003f0000000000000f59
È proprio come IPv4 molto più a lungo e con un'altra notazione ...
1.1.1.1 - 255.255.255.255
scritto in una rappresentazione esadecimale come IPv6 sarebbe solo 0101:0101 - ffff:ffff
(non è la rappresentazione effettiva di quegli indirizzi IPv4, solo per rendere chiaro il cambiamento nella notazione)
E se ci sono due due punti ::
significa che tutto lo spazio tra fino a quando l'indirizzo non è pieno viene riempito di zeri.
In questo modo nella sintassi IPv4:
1..1 -> 1.0.0.1
1.1
, con un solo punto.