Để mở rộng câu trả lời của grawity (tương đương với phạm vi riêng tư là Địa chỉ cục bộ duy nhất, RFC 4913), đây là cách chọn địa chỉ thực tế để sử dụng.
Với phạm vi riêng tư của IPv4 như 192.168.X. , bạn chọn ngẫu nhiên giá trị cho X, nhưng chỉ nhận một vài giá trị để chọn (bạn đã chọn 192.168.0. ), sau đó chọn một số ngẫu nhiên cho máy (bạn đã chọn 99). Bạn có thể có nhiều mạng, ví dụ 192.168.1. , nhưng thực sự không thể kết hợp hai bộ mạng hiện có với nhau vì chúng có thể sẽ xung đột. Sử dụng phạm vi riêng 10.XY cung cấp cho bạn nhiều tùy chọn hơn, nhưng vẫn còn hạn chế.
Với IPv6, hãy bắt đầu với 'fd', theo sau là mười chữ số hex cho phân bổ duy nhất (x) và bốn chữ số hex cho mạng của bạn (y). Mỗi máy sau đó có một số lên tới 16 chữ số hex (z).
Điều này sẽ cung cấp cho bạn một giá trị như 'fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz', mặc dù nếu bạn đặt nhiều số không trong đó sẽ ngắn hơn rất nhiều để viết ra.
ví dụ: Chọn '12: 3456: 789a 'làm mười (x) ngẫu nhiên đầu tiên của bạn, sau đó sử dụng mạng' 0001 'bên trong (y), sau đó cho máy của bạn chọn' 0000: 0000: 0000: 0063 '(vì hex 63 là giống như số thập phân 99).
Điều này sẽ cung cấp cho máy của bạn địa chỉ IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063'. (Đối với mạng cụ thể của bạn, hãy sử dụng các giá trị khác nhau, ngẫu nhiên, cho phần 12: 3456: 789a.)
Khi bạn có thể thu gọn các số 0 trong ký hiệu tốc ký, điều này sẽ trở thành 'fd12: 3456: 789a: 1 :: 63'.
Toàn bộ phân bổ của bạn sẽ là 'fd12: 3456: 789a :: / 48' và mạng con bạn đang sử dụng sẽ là 'fd12: 3456: 789a: 1 :: / 64'.
Lưu ý rằng các ví dụ trên có cùng số (99 thập phân, 0x0063 hex) cho máy ở cả phạm vi IPv4 và IPv6, nhưng chúng không phải khớp (có thể dễ dàng hơn).