这篇文章提出了两个问题,一个主要问题,一个相关问题。
有人告诉我,也许这是错误的,最明智的做法是保持 IPV6 处于打开状态,尤其是在较新版本的 Windows Server 上。据我所知,我们的内部网中没有任何东西可以利用 IPV6。
我的问题是,在适配器配置屏幕上取消选中 IPV6 有什么缺点?
我的第二个问题是反问。如果这些服务器都有静态 IP4 地址,那么我假设如果 IPV6 配置设置为 DHCP,它可能会搞砸事情,还是 Windows 网络会忽略这一点?
这种不匹配是我今天发现的,我只是重新配置了 IPV6 信息,为适配器提供 IPV6 静态地址,并使用与 IPV4 相同的 DNS 和网关条目(表示为 IPV6 地址)。
答案1
我的问题是,在适配器配置屏幕上取消选中 IPV6 有什么缺点?
如果您不以任何方式在此接口上使用 IPv6,那么在接口上禁用它时几乎不会发生任何事情。如果您想 100% 确定,您可以使用 Wireshark 检查是否有任何有用的 IPv6 流量。不要害怕任何控制协议,如 ICMPv6、NDP、MDNS 等,只需查找封装的数据流量(最有可能封装在 TCP 或 UDP 中)。
我的第二个问题是反问。如果这些服务器都有静态 IP4 地址,那么我假设如果 IPV6 配置设置为 DHCP,它可能会搞砸事情,还是 Windows 网络会忽略这一点?
IPv6 设置不会以任何方式影响 IPv4 可达性。不过,当您将路由 IPv6 地址分配给主机时,其他情况可能会发生变化:当目标主机可通过 IPv6 和 IPv4 访问时,现代操作系统会优先使用 IPv6 而不是 IPv4。这可能会受到影响,但默认行为是优先使用 IPv6。如果您的主机在 DNS 中注册其 IPv6 地址,那么很可能它们都会使用 IPv6 进行连接。
最后一点是 IPv6 有几种自动分配地址的方法,而 DHCPv6 只是其中一种。如果您只是将接口设置保留在“自动获取 IPv6 地址”位置,并且您的网络中没有启用 IPv6 的路由器,则主机将生成链路本地地址(类似于 IPv4 世界中的 APIPA)。即使没有配置任何内容,这些地址也可以用于通信配置。