Server2003 上的“您未连接,因为网络上存在重复的名称”错误

Server2003 上的“您未连接,因为网络上存在重复的名称”错误

我有一台 Server2003 服务器,启动时出现以下错误:

发生系统错误 52“您未连接,因为网络上存在重复的名称。”

当我尝试通过其名称记录“store”(例如“net view //store”)访问名为“FileX”(服务器 2012)的服务器时出现此错误

DNS 服务器“store”上有一个 A 记录,指向 FileX 服务器的 IP 地址 (10.0.150.100)。

这恰好是唯一的服务器 2003,所以我无法复制这是否发生在所有服务器上。

“nbtstat -a store” 返回“Host not fount”错误。

net view //FileX 确实列出了文件,没有问题。

我尝试了以下方法:

为服务器添加 NetBios 名称:http://www.techrepublic.com/blog/the-enterprise-cloud/adding-multiple-netbios-names-for-windows-servers/-> 我在 FileX 服务器上执行了此操作,但没有重新启动。

MS提供的建议:http://support.microsoft.com/kb/914056-> 在 Server2003 机器上试过,没有用。

我尝试编辑 hosts 文件,禁用 NetBIOS,但还没有找到解决办法。

我不太熟悉 netbios(对我来说太旧了)所以我希望得到一些帮助。

答案1

尝试创建 CNAME 记录来替换 A 记录。距离我上次遇到此错误已经有一段时间了,但我相信这与 kb914056 修复程序配合使用效果很好。

首先在 DNS 中创建 CNAME 记录而不是普通主机(A)记录。

启动注册表编辑器在注册表中创建一个新的 DWORD 键

在服务器上打开 regedit 并导航至:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

使用以下详细信息创建一个新的 DWORD:

 Value name: DisableStrictNameChecking
 Data type: REG_DWORD
 Radix: Decimal
 Value: 1

相关内容