要扩展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”。
请注意,上述示例在IPv4和IPv6范围内碰巧具有相同的数字(十进制为99,十进制为0x0063,十六进制),但是它们不必匹配(这可能会更容易)。