Aby rozszerzyć odpowiedź grawitacji (odpowiedniki zakresów prywatnych to Unikalne adresy lokalne, RFC 4913), oto jak wybrać rzeczywisty adres do użycia.
Z prywatnymi zakresami IPv4, takimi jak 192.168.X. , losowo wybierasz wartość dla X, ale dostajesz tylko kilka wartości do wyboru (wybrałeś 192.168.0. ), a następnie wybierasz losową liczbę dla maszyny (wybrałeś 99). Możesz mieć wiele sieci, np. 192.168.1. , ale tak naprawdę nie można połączyć ze sobą dwóch istniejących zestawów sieci, ponieważ prawdopodobnie się zderzą. Korzystanie z zakresu prywatnego 10.XY daje więcej opcji, ale nadal jest ograniczone.
W przypadku IPv6 zacznij od „fd”, a następnie dziesięciu cyfr szesnastkowych dla unikalnego przydziału (x) i czterech cyfr szesnastkowych dla sieci (y). Każda maszyna ma następnie liczbę do 16 cyfr szesnastkowych (z).
To da ci wartość taką jak „fdxx: xxxx: xxxx: rrrr: zzzz: zzzz: zzzz: zzzz”, chociaż jeśli wstawisz dużo zer, będzie o wiele krótszy do wypisania.
np. Wybierz „12: 3456: 789a” jako pierwszą losową dziesiątkę (x), a następnie użyj sieci „0001” wewnątrz tego (y), a następnie wybierz maszynę „0000: 0000: 0000: 0063” (ponieważ hex 63 jest taki sam jak dziesiętny 99).
Dałoby to Twojemu urządzeniu adres IPv6 „fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063”. (Dla swojej sieci używaj różnych losowych wartości dla części 12: 3456: 789a.)
Ponieważ można zwinąć zera w notacji skrótowej, staje się to po prostu „fd12: 3456: 789a: 1 :: 63”.
Cała alokacja to „fd12: 3456: 789a :: / 48”, a używana podsieć to „fd12: 3456: 789a: 1 :: / 64”.
Zauważ, że powyższe przykłady mają tę samą liczbę (99 dziesiętna, 0x0063 szesnastkowa) dla maszyny w zakresie IPv4 i IPv6, ale nie muszą się zgadzać (może to być łatwiejsze).