我有一个 ip4 192.168.0.0 子网,有几十台主机和 6 台左右的静态 IP 服务器。我内部使用 bind 9(在 Centos 7 上)来处理 ip4 DNS 请求。多年来,我一直禁用 ip6,因为我不需要它,而且因为没有 ip6 基础设施,它无论如何都无法工作。但现在我有一些应用程序需要 ip6。我对 ip6 基本一无所知,但我至少需要为我的服务器提供 ip6 地址并提供名称解析。
我可以安装 dhcp6,但我已经看到客户端无法启动,因为它无法将主机名解析为 ip6 地址。我想我可以在 bind 9 服务器中创建一个 ip6 区域,但我预计我不能随便选择我想要的任何 ip6 地址。
满足我适度需求的最佳方法是什么?谢谢!
答案1
一般来说...
1)为你的服务器/计算机设置一个内部 IPv6 方案,以便进行内部通信,你可以使用本地 IPv6 生成器该子网。
2)为这些服务器配置静态 IP,例如
2001:db8::1 路由器
2001:db8::11 服务器 01
2001:db8::12 服务器 02
其中 2001:db8 是您随机收到的前缀,这些将是唯一的并且仅限于内部,如果您的系统永远不需要互联网访问但想要 IPv6 连接,则可以使用这些 IP。
3) 向您的 ISP 请求 IPv6 委派,这些是您的全局地址以及您通过 IPv6 连接到公共服务器的方式,它们“通常是静态的”,但如果没有与您的 ISP 签订业务合同,则无法保证。您通常可以请求多达 /60(16 个 /64 子网,每个 vlan/网络段使用一个)。根据您的网络设置方式,您将在路由器的 WAN 上拥有一个公共 IPv6 地址,并在路由器的 LAN 上拥有委派的 /64 中的第一个 IPv6 IP,然后从此处将 DHCPv6 地址分配给您的设备,以使用可路由的 ipv6 地址访问公共互联网。