我们有一个临时情况,在美国有一个远程办公室通过 vpn 连接到英国的服务器(域控制器、文件服务器等)
为了尝试改进远程办公室的工作,我最近将他们的一台计算机设置为本地文件服务器。为了使它看起来更合适,我给计算机提供了第二个 DNS 名称,这样\\computername
他们就可以通过\\localfileservername
(对于这个 SF 问题更改了实际名称)而不是通过它来访问它
这工作了一段时间。但是现在,当我尝试访问时,\\localfileservername
我得到“当前没有可用于服务此登录请求的登录服务器”,但如果我通过\\computername
它访问它就可以了。
奇怪的是,当我通过\\ipaddress
另外,为了改善这种临时安排,我在远程办公室机器的主机文件中设置了许多服务器,并在设置后将这个临时文件服务器的名称添加到主机文件中(以及如在 DNS 服务器中)。
所以我的问题是,计算机有两个名称会导致这个问题吗?有什么我可以做或检查来改善这种情况或摆脱这个错误。
顺便说一句,在可以访问域控制器的情况下,我发现此错误通常更频繁地发生。
Lanman 严格的名称检查可能会阻止您。
它是在操作系统中添加的一种安全措施,使服务器只侦听自己的 DNS 名称(无别名)
执行以下操作以禁用它:
在您的注册表编辑器中,转到
HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters。右键单击并添加 DWORD 条目“DisableStrictNameChecking”并将值设置为 1。
再次右键单击并添加值为 1 的 DWORD 条目“DnsOnWire”。
重新启动服务器。