家庭网络将如何在 IPv6 世界中工作?

Mik*_*sen 18 networking dns nat ipv6

现在,我在 Netgear 路由器后面有一个家庭网络设置。该路由器具有我从康卡斯特获得的公共 IP 地址。我的家庭网络上也有一台运行 Linux 的计算机设置,它运行着一个 DHCP 服务器和一个 DNS 服务器。DHCP 服务器自动分发 192.168.0.xxx 块中的内部 IP 地址。DHCP 服务器告诉客户端使用该内部 DNS 服务器,并注册一个 DNS 名称和搜索后缀,这样我就可以按名称连接到其他计算机,而无需输入 IP 地址。

如果我想切换到 IPv6(只要 Comcast 支持它),我想知道所有需要改变的地方。

显然,我需要确保我的电缆调制解调器支持 IPv6 或购买一个新调制解调器。我有一个相当新的 Netgear 路由器,所以它可能支持 IPv6 或者可以通过固件升级来实现。

但是,我相信我不会再使用 IPv4 内部地址,而是从 Comcast 获取一块 IPv6 地址。显然,我不想输入 IPv6 地址来连接到家庭网络上的其他计算机。我相信这意味着我仍然想在家里运行 DNS 服务器,我想通过 DHCP 配置这些设置,这意味着像我现在一样运行我自己的 DHCP 服务器。

我认为理想的设置是保留我当前的配置,但将我的 DHCP 服务器配置为从我的 ISP 获取公共 IPv6 地址,而不是使用 IPv4 地址的硬编码块。这是可能的吗?

mgo*_*ven 5

康卡斯特将采取一个双栈的方式,这意味着IPv4和IPv6都将被使用。除了当前的 IPv4 地址(使用DHCPv6 AFAICT)之外,您的调制解调器还将被分配一个 IPv6 子网。您的 Netgear 路由器应该使用SLAACDHCPv6(但仍通过 DHCP 提供 IPv4)向 LAN 设备公开 IPv6 子网。这些设备将同时拥有一个公共 IPv6 地址和一个私有 IPv4 地址。在进行 DNS 查找时,他们将检查 IPv6 AAAA记录并尝试建立 IPv6 连接(如果有),否则回退到 IPv4 A 记录和 IPv4 连接。您可以使用 IPv6 或 IPv4 在 LAN 中的设备之间进行通信。