IP-адреса стандарта IPv6 имеют длину 128 бит и поэтому в четыре раза длиннее, чем IP-адреса четвертой версии. IP-адреса версии v6 записываются в следующем виде:
X:X:X:X:X:X:X:X
где X является шестнадцатеричным числом, состоящим из 4-х чисел (16 бит), а каждое число имеет размер 4 бит. Каждое число располагаться в диапазоне от 0 до F. Вот примеры действительных IP-адресов шестой версии:
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
1080:0:0:0:8:800:200C:417A
Как видно на примере второго адреса, незначащие нули можно опускать, поэтому фрагмент адреса :0800: записывается, как 800:.
Очевидно, что адрес может содержать длинные последовательности нулей, вместо которых существует возможность указать символы ::. Например, адрес 1080:0:0:0:8:800:200C:417А может быть записан, как 1080::8:800:200C:417A. Адрес интерфейса кольцевого замыкания 0:0:0:0:0:0:0:1 (то же самое, что и 127.0.0.1 в протоколе IPv4) может иметь формат ::1.
Существует и третий формат, который используется при работе в смешанном окружении IPv4 и IPv6:
x:x:x:x:x:x:d.d.d.d
где x — это шестнадцатеричные значения шести шестнадцатиразрядных элементов адреса, а d — десятичные значения четырех восьмиразрядных фрагментов адреса (стандартное представление IPv4). Вот примеры таких адресов:
0:0:0:0:0:0:13.1.68.3
0:0:0:0:0:0:129.144.52.38
или в сокращенном виде:
::13.1.68.3
::129.144.52.38
Маска подсети заменена на добавленное к адресу число, которое указывает на сегмент адреса, определяющий адрес подсети (обозначение CIDR). Например, адрес IPv6/длина префикса:
12AB:0000:0000:CD30:0000:0000:0000:0000/60
12AB:0000:0000:CD30::/60
В данном случае адрес подсети указан в первых 60-ти битах.
Запись адреса компьютера и адреса подсети можно комбинировать:
· адрес компьютера: 11AC:0:0:CA20:123:4567:89AB:CDEF;
· адрес подсети: 11AC:0:0:CA20::/60;
· их объединенный вариант: 11AC:0:0:CA20:123:4567:89AB:CDEF/60.