IPv6 совместим с IPv4.
IPv4-адрес: пример 192.168.99.1
Step1>
Разделите первый октет (192) на 16 (поскольку Hex - это Base-16)
IE: 192/16 = 12 раз точно с 0 осталось больше
- 12 в шестнадцатеричном формате представлен как C
- 0 (ноль) в Hex есть, как вы уже догадались, 0
Таким образом, 192 в HEX это C0
Step2>
Повторите шаг 1 со вторым октетом (168),
IE: 168/16 = 10 раз с 8 осталось, потому что 10 * 6 = 160,
- 10 в HEX - это A
- 8 в HEX это 8
Таким образом, 168 в HEX это A8
Step3>
Правила повторения !!! Третий октет (99)
IE: 99/16 = 6 раз с 3 осталось
- 6 в HEX - это 6
- 3 в HEX это 3
Таким образом, 99 в HEX это 63
Step4>
Последний октет
IE: 1/16 = 0 раз с 1 оставшимся
- 0 в HEX есть, да это 0
- 1 в HEX равен 1
Таким образом, 1 в HEX равен 01
Таким образом, IPv4-адрес 192.168.99.1, представленный в части адреса IPv6, будет C0A8: 6301 . Однако вы должны использовать строчные буквы и добавить все недостающие байты IPv6, поэтому правильный код:
:: c0a8: 6301
или вы можете использовать синтаксис, теперь всегда принятый:
:: 192.168.99.1
Таким образом, в конце IPv6-адрес может быть старым адресом с :: символами перед старым адресом.