Windows XP 是否应该能够对别名执行 SMB 查找。
我有一台 XP 机器,它无法在 \Alias 上找到文件,但可以在 \host 上找到它们。
如果我执行 ping 或 nslookup 它可以解析别名。
答案1
您的问题没有完全说明 SMB 目标是什么。鉴于您报告的错误,我假设它是 Windows Server。
顺便说一句 - 在我开始回答之前,我在这个答案中使用的所有信息都来自此论坛帖子。几个月前我尝试为客户做类似的事情时,它给了我很大帮助。
在 SMB 目标(服务器)上 - 编辑注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
并添加 DWORD 值
DisableStrictNameChecking
。将其设置为1
。要允许在 NETBIOS 中浏览:编辑注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
。添加多字符串值OptionalNames
。添加一个新行分隔列表(每行 1 个名称),其中包含应在 NetBIOS 浏览条目下注册的名称(确保名称只是名称,而不是 FQDN,如 name.domain)
如果服务器需要能够通过该别名浏览自身,那么帖子中还有更多步骤,如果您遇到 Kerberos 错误,也有关于如何使用 SPN 修复该错误的评论。但上述步骤一般都是您所需要的。
笔记- 如果 SMB 目标是域控制器,则需要执行该论坛帖子中的其余步骤,否则将失败。如果只是另一台服务器,则应该没问题。