45 символов .
Вы можете ожидать, что адрес будет
0000:0000:0000:0000:0000:0000:0000:0000
8 * 4 + 7 = 39
8 групп из 4 цифр с 7 :
между ними.
Но если у вас есть IPv4-сопоставленный IPv6-адрес , последние две группы можно записать в основание 10, разделив .
, например. [::ffff:192.168.100.228]
. Выписано полностью:
0000:0000:0000:0000:0000:ffff:192.168.100.228
(6 * 4 + 5) + 1 + (4 * 3 + 3) = 29 + 1 + 15 = 45
Обратите внимание, что это соглашение ввода / вывода - это по-прежнему 128-битный адрес, и для хранения, вероятно, было бы лучше стандартизировать его в формате необработанного двоеточия, то есть [0000:0000:0000:0000:0000:ffff:c0a8:64e4]
для указанного выше адреса.