我是 IP v6 新手,希望将一些现有的私有 IPv4 地址转换为 v6 地址分配。有人能帮我回答/解释以下问题吗?
如果我有一个 v4 地址:
- 10.10.0.0/22
- 10.10.1.0/22
- 10.10.2.0/22
- 10.10.3.0/22
- 10.10.8.0/20
- 10.20.1.0/24
新的 v6 地址是什么?
我一直在网上寻找@ http://www.subnetonline.com/pages/subnet-calculators/ipv4-to-ipv6-converter.php
或其他网站,
好像他们直接翻译成:
- fe80::a0a:0 /118
- fe80::a0a:100/118
- fe80::a0a:200/118
- fe80::a0a:300/118
- fe80::a0a:800/118
- fe80::a14:100/120
有人能向我解释一下如何从“/22 或 /24”(1. 和 5)到达 /118 吗?
此外,
我想基于唯一本地地址“fc00::/64”创建新的私有地址
我该如何从那里扩展?
以下示例看起来正确吗?
10.10.1.0/24 => fc00::100
10.10.2.0/24 => fc00::200
10.10.3.0/24 => fc00::300
10.10.4.0/24 => fc00::400
10.10.5.0/24 => fc00::500
10.10.6.0/24 => fc00::600
10.10.7.0/24 => fc00::700
10.10.8.0/24 => fc00::800
10.10.9.0/24 => fc00::900
10.10.10.0/24 => fc00::a00
10.10.11.0/24 => fc00::b00
10.10.12.0/24 => fc00::c00
10.10.13.0/24 => fc00::d00
10.10.14.0/24 => fc00::e00
10.10.15.0/24 => fc00::f00
10.10.16.0/24 => fc00::1000
10.10.65.0/24 => fc00::4100
非常感谢任何帮助!
谢谢,
答案1
除非你正在做一些非常不寻常和奇怪的事情,否则你应该使用的最小子网是 /64。任何更小的子网都有可能破坏各种 IPv6 必需功能,如邻居发现和必不可少的无状态自动配置。甚至可能破坏 DHCPv6,尽管我自己还没有尝试过。
明确地说,您链接的工具似乎生成了错误数据,我不会使用它。(不过他们的其他一些工具看起来不错。)
至于将 IPv4 “转换” 为 IPv6,通常不需要。相反,您需要运行双栈,其中每个设备都使用 IPv4 和 IPv6,每个协议都有独立的地址。地址本身由无状态自动配置、DHCPv6 和/或隐私扩展提供,或者(通常对于服务器)手动分配。
假设您从 ISP 获得一组地址2001:db8:1234:5600::/56
。这样您就可以使用 256 个子网,这对于小型办公环境来说已经足够了。如果您需要超过 256 个子网,您可以毫不费力地获得 /48,从而获得 65536 个子网。除了最大的部署外,这对于所有部署都足够了。
如果您可以告诉我们更多您实际尝试做的事情,我们也许能够提供更好的答案。