我一直发现在我们的小公司 LAN(7 个用户,3 个服务器)上,出于文件共享的目的,某些服务器不断变得“无法访问”。它们显示消息“\SERVER 不可访问。您可能没有使用此网络资源的权限。找不到用户名”。但我不知道为什么“找不到用户名”,因为所有机器都在同一个域中,并且 PDC 和 BDC 似乎表现良好。
编辑:
VPN 似乎是原因:
事实证明,如果我使用 IP 地址(\\1.2.3.4\ 等)或 FQ 活动目录名称(例如 \server.domainname.local),我可以看到服务器,但如果我单独使用服务器名称或最初从“短”名称创建的映射网络驱动器。奇怪的是,我的机器在解析服务器的 DNS 名称时没有问题,因为我可以 ping 机器名称正常并且它立即返回 IP,但是 nslookup 似乎失败了。
当连接到 VPN 时,Windows 如何查找机器名称似乎是一个问题。当我连接到 VPN 时,Windows 似乎使用与 VPN 关联的 DNS,而不是域控制器上的 DNS。这种行为对我来说似乎不正确,因为这意味着连接到任何 VPN 会破坏查找服务器和打印机等本地机器名称的能力。所以我想现在真正的问题是,我怎样才能让我的机器仍然搜索本地即使连接到 VPN,Active Directory DNS(PDC)?
更多信息在我下面的评论中。