Estou tentando entender o IPV6. Eu tenho um servidor com o seguinte endereço IPV6: 2607: f750: 0: 3f :: f59 .
Eu não entendo o que os números significam. Parece totalmente diferente de um endereço IPV4.
Alguém pode dividir isso por mim?
Estou tentando entender o IPV6. Eu tenho um servidor com o seguinte endereço IPV6: 2607: f750: 0: 3f :: f59 .
Eu não entendo o que os números significam. Parece totalmente diferente de um endereço IPV4.
Alguém pode dividir isso por mim?
Respostas:
2607:f750:0:3f::f59
é uma representação legível por humanos abreviada de um endereço IPv6. A representação legível por humanos completa substitui os zeros por ::
e é 2607:f750:0000:003f:0000:0000:0000:0f59
. Cada parte do endereço é muito simples. É um número de 16 bits na forma hexadecimal. Existem oito deles, totalizando 128 bits.
Na forma pontilhada-decimal-octeto, isso seria 38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89
. Mas os endereços IPv6 não são apresentados convencionalmente neste formulário.
Os bits mais significativos desse endereço o colocam na chamada parte unicast global agregável do espaço de endereço IPv6. Isso significa que não é um endereço local de link ou local de host e não é um endereço de difusão ou multicast.
Os 12 bits mais significativos identificam uma parte do espaço de endereço alocado pela IANA para o ARIN. Os próximos 20 identificam um subconjunto desse espaço alocado, por sua vez, pela ARIN à Distributed Management Information Systems, Incorporated (por exemplo, Pavlov Media). Os próximos 32 indicam seu subconjunto específico e os 64 bits finais ( 0000:0000:0000:0f59
) são um ID de interface que indica uma interface de rede individual.
A Pavlov Media informando que você foi designado 2607:f750:0000:003f::/64
(se é isso que foi informado) significa que todas as combinações válidas dos 64 bits inferiores são atribuídas a você. Os 64 bits principais dos seus endereços IPv6 (unicast não local) devem ser esse prefixo. Parabéns! Você pode colocar mais dispositivos na sua LAN e fornecer endereços IPv6, do que existem placas Ethernet.
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
com uma seção do artigo da Wikipedia sobre o padrão de endereço IPv6 - en.wikipedia.org/wiki/… - onde diz (parafraseando) isso a minimum of 48 bits is required for the routing prefix
. O arranjo 12 + 20 + 32 parece se sobrepor ao 48 (min) + 16. Alguma ideia?
Um endereço IPV4 é um número inteiro de 32 bits escrito como 192.168.1.6
Um endereço IPV6 é um número inteiro de 128 bits escrito como 2607: f750: 0: 3f :: f59
2607: f750: 0: 3f :: f59 é uma notação curta para um número que pode ser escrito em hexadecimal como
2607 f750 0 3f :: f59
ie
2607 f750 0000 003f 0000 0000 0000 0f59
ou
2607f7500000003f0000000000000f59
É como o IPv4 por muito mais tempo e com outra notação ...
1.1.1.1 - 255.255.255.255
escrito em uma representação hexadecimal como IPv6 seria apenas 0101:0101 - ffff:ffff
(essa não é a representação real desses endereços IPv4, apenas para tornar clara a alteração na notação)
E se houver dois pontos, ::
isso significa que todo o espaço entre o tamanho máximo do endereço é preenchido com zeros.
Fazendo isso na sintaxe do IPv4:
1..1 -> 1.0.0.1
1.1
, com apenas um ponto.