我在使用 hosts 文件访问 Windows Server 2008 中的 UNC 路径时遇到问题。
我的主机文件如下所示:
10.x.x.x server_1
尝试访问 unc 路径时:
这有效:
\\10.x.x.x\data
这不起作用并显示“Windows 找不到 \\server_1\data”)
\\server_1\data
有谁知道如何让它使用 hosts 文件解析路径?
答案1
我发现这篇文章解释了如何为 localhost 的 UNC 路径创建别名。我遇到了与您类似的问题,并按照文章解释进行操作,并获得了成功。
答案2
尝试添加
10.x.x.x server_1
到%SYSTEM32%\drivers\etc\LMHOSTS
(注意:该文件默认不存在)
LMHOSTS 与 unc 路径的关系正如 HOSTS 与 TPC/IP 路径的关系。
更多信息请点击此处 http://technet.microsoft.com/en-us/library/cc959846.aspx
答案3
使用 hosts 文件来解析主机名?
您可以尝试删除下划线: 改为server_1
或server1
。server-1
以前,下划线在系统和域名中是无效字符。也许这种情况已经改变(尽管我还没有在网站的域名部分看到下划线),但无论如何,请尝试一下。