Я пытаюсь понять IPV6. У меня есть сервер со следующим адресом IPV6: 2607: f750: 0: 3f :: f59 .
Я не понимаю, что означают цифры. Это выглядит совершенно иначе, чем адрес IPV4.
Кто-нибудь может сломать это для меня?
networking
internet
ipv6
tcp
nestlee
источник
источник
Ответы:
IPv6-адреса 128 бит. Мы больше не делаем точечный десятичный октет.
2607:f750:0:3f::f59
является сокращенным для человека представлением адреса IPv6. Полное удобочитаемое представление заменяет нули на::
и2607:f750:0000:003f:0000:0000:0000:0f59
. Каждая часть адреса очень проста. Это 16-битное число в шестнадцатеричной форме. Всего их восемь, всего 128 бит.В точечно-десятичном-октетном виде это будет
38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89
. Но адреса IPv6 традиционно не представлены в этой форме.Наиболее значимые биты этого адреса размещают его в так называемой агрегируемой глобальной одноадресной части адресного пространства IPv6. Это означает, что это не локальный адрес канала или локальный адрес хоста, а также широковещательный или многоадресный адрес.
12 старших разрядов идентифицируют часть адресного пространства, выделенного IANA для ARIN. Следующие 20 идентифицируют подмножество этого пространства, выделенного ARIN для распределенных информационных систем управления, Incorporated (т. Е. Pavlov Media). Следующие 32 указывают ваше конкретное подмножество этого, а последние 64 бита (
0000:0000:0000:0f59
) являются идентификатором интерфейса, который обозначает один отдельный сетевой интерфейс.Pavlov Media, сообщая вам, что вы назначены
2607:f750:0000:003f::/64
(если это действительно то, что вам сказали), означает, что вам назначены все действительные комбинации младших 64 битов. Старшие 64 бита ваших (нелокальных одноадресных) адресов IPv6 должны быть этим префиксом. Поздравляем! Вы можете разместить больше устройств в вашей локальной сети и дать им IPv6-адреса, чем существующие карты 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
с разделом статьи в Википедии о стандарте адресов IPv6 - en.wikipedia.org/wiki/…, где говорится (перефразируя) этоa minimum of 48 bits is required for the routing prefix
. Композиция 12 + 20 + 32, кажется, перекрывает 48 (мин) + 16. Есть предположения?Адрес IPV4 - это 32-разрядное целое число, записанное как 192.168.1.6
Адрес IPV6 - это 128-разрядное целое число, записанное как 2607: f750: 0: 3f :: f59
2607: f750: 0: 3f :: f59 - это краткое обозначение числа, которое может быть записано в шестнадцатеричном виде как
т.е.
или
источник
Это как IPv4, намного длиннее и с другой нотацией ...
1.1.1.1 - 255.255.255.255
записанный в шестнадцатеричном представлении, таком как IPv6, будет только0101:0101 - ffff:ffff
(это не фактическое представление этих адресов IPv4, просто для ясного изменения в нотации)И если есть два двоеточия,
::
это означает, что все пространство до тех пор, пока адрес не станет полноразмерным, будет заполнено нулями.Делаем это в синтаксисе IPv4:
1..1 -> 1.0.0.1
источник
1.1
только с одной точкой.