我在只能通过 IP 地址访问的机器上有一个网络共享。然后我在我的主机文件中为 IP 定义了一个别名,这样我就可以使用它而不是 IP,但是我无法登录到共享,我只是一次又一次地得到登录提示。所以基本上是这样的:
\\172.17.0.48\SomeShare
有效,但这
\\myalias\SomeShare
没有。myalias 在 c:\windows\system32\drivers\etc\hosts 中定义为
172.17.0.48 myalias
而且我可以毫无问题地将别名用于远程桌面。
谁能告诉我为什么这不适用于文件共享?
问题是服务器不知道它应该响应以别名为目的地的传入 SMB 流量。基本上,服务器不会“侦听”针对别名的 SMB 请求。请按照本文中的步骤使其正常工作:
http://support.microsoft.com/kb/281308/
在文件服务器上禁用严格的名称检查:
不幸的是,hosts 文件和 DNS 对于大多数服务都可以正常工作,但基于 netbios 的请求不是其中之一。我们也遇到过这个问题,如果您确实必须创建文件共享“别名”,我建议的最佳解决方案可能是实施 DFS。
如果这不可能,那么您可能想探索设置 NFS 或 SSHfs 网关的可能性,这两种网关都可以与您的别名一起正常工作。
10年前的原始海报解决了它并将答案作为评论发布。
好吧,看来小编在分享开头的时候吃掉了我的双反斜线。测试:\someserver – Einar Egilsson 2010 年 2 月 1 日 8:40