Чтобы расширить ответ grawity (эквивалентом частных диапазонов являются уникальные локальные адреса, RFC 4913), вот как выбрать фактический адрес для использования.
С частными диапазонами IPv4, такими как 192.168.X. вы случайным образом выбираете значение для X, но выбираете только несколько значений (вы выбрали 192.168.0.), А затем выбираете случайное число для машины (вы выбрали 99). Вы можете иметь несколько сетей, например, 192.168.1. , но не может реально объединить два существующих набора сетей вместе, так как они, вероятно, будут конфликтовать.Использование частного диапазона 10.XY дает вам больше возможностей, но все еще ограничен.
С IPv6 начните с «fd», затем десять шестнадцатеричных цифр для вашего уникального распределения (x) и четыре шестнадцатеричных цифры для вашей сети (y). Каждая машина имеет номер до 16 шестнадцатеричных цифр (z).
Это даст вам значение типа 'fdxx:xxxx:xxxx:yyyy:zzzz:zzzz:zzzz:zzzz', хотя, если вы поместите в него много нулей, выписать будет намного короче.
например, выберите «12:3456:789a» в качестве первой случайной десятки (x), а затем используйте сеть «0001» внутри этого (y), а затем для своей машины выберите «0000:0000:0000:0063» (потому что шестнадцатеричное 63 является такой же, как десятичный 99).
Это даст вашей машине IPv6-адрес «fd12:3456:789a:0001:0000:0000:0000:0063». (Для вашей конкретной сети используйте разные случайные значения для части 12:3456:789a.)
Поскольку вы можете свернуть нули в сокращенной записи, это становится просто 'fd12:3456:789a:1::63'.
Все выделение будет «fd12:3456:789a::/48», а используемая вами подсеть будет «fd12:3456:789a:1::/64».
Обратите внимание, что вышеприведенные примеры имеют одинаковое число (десятичное 99, шестнадцатеричное 0x0063) для машины в диапазонах IPv4 и IPv6, но они не должны совпадать (это может быть проще).