mye*_*ian 19 networking static-ip ipv6 ipv4 windows-server-2012
我最近在桌面上安装了 Windows Server 2012。我更改了连接设置,将内部 IP 地址硬编码为 192.168.0.99 (IPv4)。Windows Server 2012 警告我还应该将我的 IPv6 地址设置为静态地址,但我不确定 IPv6 格式的等效地址是什么。我试图用谷歌搜索这个,但是在访问了几个“将 IPv4 转换为 IPv6”的网站后,它们每个都给了我不同的值。我不确定哪一个是正确的。
如何正确地将 IPv4 地址转换为 IPv6 地址?具体来说,我想知道 192.168.0.99 是什么 IPv6 格式。谢谢!
use*_*686 29
IPv6 具有相当于 IPv4“专用范围”地址的地址——称为唯一本地地址( RFC 4193 )——它使用fd00::/8范围。在该范围内随机选择一个 /48 或 /64 前缀(请参阅维基百科文章以获取示例)并将其用于您的网络。
但是,直接转换您的内部 IPv4 地址没有多大意义。(如果你这样做了,你也会有与 IPv4 相同的限制,你不觉得吗?)
但是,对于 IPv6,没有必要使用本地地址。即使您的 ISP 尚未提供本机 IPv6,您也可以通过多种方式为自己获取全球地址范围:
您可以在Tunnelbroker或类似服务处注册;他们中的大多数会给你一个全局可访问的/64块——这是一个子网——许多甚至会根据请求提供/48或/56阻止(分别为 64k 和 256 个子网)。同一个隧道还允许您访问全球 IPv6 互联网。
或者您可以使用基于您的全球IP 地址的6to4地址范围。例如,如果您的 ISP 为您分配(十六进制的 C0 00 7B EA),那么您可以使用. 这些地址也可以从 Internet 访问。192.0.123.2342002:c000:7bea::/48
小智 10
为了扩展 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),然后在 (y) 中使用网络 '0001',然后为您的机器选择 '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),但它们不必匹配(可能更容易)。
| 归档时间: |
|
| 查看次数: |
75432 次 |
| 最近记录: |