我对 DFS 的工作原理并不十分熟悉,但我知道我工作的地方一直存在一个问题。我们有几个 DFS 服务器,每个服务器位于不同的分支机构的不同位置。有时,当用户打开计算机时,它连接的 DFS 会是 T1 和几个州之外的服务器之一,而不是 200 英尺外的服务器机房中的服务器。
有人知道这是否只是 DFS 在做它的事情,还是我们配置了错误的东西?
答案1
您是否为每个站点设置了 AD 站点和服务?每个客户端是否都配置为在其自己的站点中使用 DC\DNS 服务器?如果没有,我想这就是问题所在。
答案2
很抱歉提出这个问题,但这是应该提一下的事情:
我们遇到了客户端故障转移到 DFS 目标的问题,这些目标的成本比其主要目标高得多,但它们并没有失去与主要目标的连接。我们从未弄清楚原因,但禁用脱机文件可以解决问题。
答案3
如果您的 Active Directory 站点配置正确,并且命令gpresult /R /Scope Computer
显示客户端和服务器都是同一站点的一部分,则可能是 IPV6 存在问题。
尝试从客户端 ping 首选服务器,如果得到的是 IPV6 地址而不是 IPV4 地址,那么这可能是无法检测哪个站点正确的原因。在我们的环境中,我们已在服务器的网络适配器上禁用 TCP/IP,但每台计算机仍在 DNS 服务器上注册 6TO4 IPV6 地址,这导致某些服务出现问题。
如果你不使用 IPV6,你可以按照这些说明来禁用 IPV6(或者运行netsh in 6to4 set state disabled
以禁用 6TO4)在您的 DNS 服务器以及将用于 DFS 的任何文件服务器或名称服务器上。禁用 IPV6 后,您应该能够连接以检测您的站点中有哪些服务器并连接到正确的文件服务器。