我们有一个暂时的情况,在美国有一个远程办公室,通过一个vpn连接到英国的服务器(域控制器,文件服务器等)
为了改善远程办公室的工作,我最近将其中一台电脑设置为本地文件服务器。 为了使它看起来更合适,我给了计算机第二个DNS名称,以便不要通过\\computername名达到它,他们可以通过\\localfileservername达到它(实际的名字为这个SF问题而改变)
这工作很好一段时间。 但现在,当我尝试访问\\localfileservername我得到“目前没有login服务器可用于服务此login请求”,但如果我通过\\computername访问它工作正常。
奇怪的是我也遇到了错误,当我通过\\ipaddress访问它
此外,为了改善这种临时安排,我在远程办公室的机器的主机文件中设置了许多服务器,并且在设置完毕后,我将这个即兴文件服务器的名称添加到主机文件中如在DNS服务器中)。
所以我的问题是,有两个名称为计算机造成这个问题? 有什么我可以做或检查改善这种情况或摆脱这个错误。
顺便说一下,我发现这种错误通常发生在域控制器可达的情况下更频繁地发生。
拉曼严格的名称检查可以阻止你。
它在操作系统中添加了一个安全性,使服务器只侦听自己的DNS名称(无别名)
执行以下操作来禁用它:
在你的registry编辑器中,转到
HKLM \系统\ CurrentControlSet \服务\ lanmanserver \参数。 用鼠标右键单击并添加DWORD条目“DisableStrictNameChecking”,并将值设置为1。
再次单击鼠标右键,并将值为1的DWORD条目“DnsOnWire”添加。
重新启动服务器。