无法使用主机文件中定义的名称访问networking共享

我只能通过IP地址访问一台机器上的networking共享。 然后,我在我的主机文件中为IP定义了一个别名,这样我就可以使用它来代替IP,但是我无法login到共享,我只是一次又一次地得到login提示。 所以基本上这个:

\\ 172.17.0.48 \ SomeShare

作品,但这个

\\ myalias \ SomeShare

没有。 myalias在c:\ windows \ system32 \ drivers \ etc \ hosts中定义为

172.17.0.48肌炎

我可以使用别名远程桌面没有问题。

谁能告诉我为什么这不适用于文件共享?

问题是,服务器不知道它应该响应传入SMBstream量的目的地为别名。 基本上,服务器不会“监听”针对别名的SMB请求。 按照本文中的步骤使其工作:

http://support.microsoft.com/kb/281308/

不幸的是,hosts文件和DNS对于大多数服务都能正常工作,但是基于netbios的请求不是其中之一。 我们也有这个问题,如果你肯定必须创build一个文件共享“别名”,可能我build议的最好的解决scheme将是你实现DFS。

如果这是不可能的,那么你可能想探索设置一个NFS或SSHfs网关的可能性,其中任何一个都可以与你的别名工作正常。