我必须将一些文件共享从一台装有 Win2008R2 Enterprise 的机器移动到另一台装有 Win2008 R2 Standard 的机器上。目标是仅在第二台专用机器上共享文件。
目前,用户和一些应用程序通过类似于 的 UNC 访问这些共享\\app.bizunit.example.com\share_name
,其中app.bizunit.example.com
是第一台机器的别名。
棘手的要求是保持相同的 UNC 以避免重新配置相关应用程序。但与此同时,我们希望保持app.bizunit.example.com
别名指向第一台机器,以便它仍然可以用于访问其剩余的服务。
我查看了 DFS 命名空间,但不幸的是我没有设法完成我想要的结果。
我设法用 DFS-N(更具体地说是“独立命名空间”)完成的是拥有\\app.bizunit.example.com\<namespace_name>\share_name
,这不是最佳的。
您不能将一个名称指向 UNC 的一台服务器,而将另一个名称指向其他服务的另一台服务器。你问的是不可能的。
最接近的方法是使用 DFS 命名空间,您可以对其进行设置,以确保下次更改托管共享文件和文件夹的服务器时不必更新所有 UNC 链接。
正如您所指出的,您将无法使用现在使用的相同路径,即服务器的主机名,但您将能够拥有一个可以管理的命名空间,并根据需要透明地将主机移入和移出。
否则,如 MichelZ 的回答中所述,无法使用 DNS 将不同的服务定向到不同的主机名。DNS 只是没有以这种方式设置——它将主机名注册到 IP 地址,并且无法选择性地将相同的主机名转换为不同的 IP。