IPv4 over LAN 中的 IPv6

IPv4 over LAN 中的 IPv6

我想在我的 LAN 中设置 IPv6,但也希望有一些机器仅使用 IPv4。我如何进行这样的设置以便每台机器都可以相互通信?

所有机器都支持双ip堆栈。

答案1

简单的答案是使用双栈。为所有设备提供 IPv4 地址。支持 IPv6 的设备可能已经进行了自身配置,但需要一些帮助才能相互通信。设置零配置(avahi、bonjour 等)服务器将帮助他们通过名字找到彼此。

如果您的 IPv6 提供商(隧道代理或 ISP)为您提供了可路由地址块设置,radvd以帮助他们自动配置地址。 radvd也可用于分配 DNS 服务器的地址。

您需要一个好的防火墙,因为 NAT 设备无法保护 IPv6 免受 Internet 访问。

答案2

专门设置仅支持 IPV4 的机器。例如,使用 NetworkManager 在 LAN 连接上禁用 IPV6。完毕。

如果它们是移动的...我认为您不能将这些设置绑定到给定的有线网络,至少不能在 GUI 中。在这种情况下,您可能不得不接受机器已损坏并且无法在纯 IPv6 网络上运行的事实。

他们会好好地互相交谈。主要通过 IPv4 :) 如果您使用 Linux MDNS 进行名称解析(Avahi 的 .local 地址)。我有一种感觉,同样的情况也适用于 Samba(Windows 兼容的网络软件)。希望大家systemd-resolved能够更加了解 IPv6。

但这似乎是一个非常武断的问题(“我的一些机器是 IPv6 的宗教反对者”)。最好指出此要求的原因,以便我们可以为您提供更多帮助。如果有办法避免损坏机器,这通常会更好。

相关内容