这个场景起初看起来有点怪异;)OS是Windows Server 2003。
我们通过生产服务器进行每日备份,并将整个应用程序复制到我们的备份服务器,我们希望从生产环境中精确复制(或多或less)。
这很好,除了一个例外:生产系统必须访问共享上的一些文件(即\\ PROD_SHARE \ Files $)。 该path在configuration文件中指定。
现在,我们不想在将其复制到备份服务器时更改此configuration文件。 问题是,备份环境中的共享path不同(这次是在本地主机上,所以path是\\ LOCALHOST \ Files $)。
是否有可能(在备份服务器上)以某种方式“redirect”所有请求到PROD_SHARE到LOCALHOST,所以我们可以使用与生产环境完全相同的configuration文件? 我们尝试使用etc \ hosts文件,但它不起作用(连接似乎工作,但login对话框出现,我们无法login – 也许这只是一些政策问题?)。
有没有人有一个想法?
更新:
感谢你的回答,我觉得我的问题太复杂了 – 实际上,我的问题就像(我的坏,抱歉)一样容易:
我希望能够使用\\ PROD_SHARE而不是\\ LOCALHOST(但结果应该是相同的)
我尝试了与别名和LMHOSTS的答案 – 这两个帽子的结果与我第一次尝试使用HOSTS文件的结果相同:我可以使用不同的名称ping本地主机,但是当我尝试打开SMB Share \\ PROD_SHARE我得到一个login对话框(所以连接似乎工作),我无法login – 即使用我用来启动Windows(Domain Admin)的用户凭据。 错误是“Windows无法login,请确保你的用户名和密码是正确的”。
生产和备份环境根本不在同一个networking/域中,所以不应该有任何名称冲突。
我还没有尝试过,但也许LMHOSTS文件将帮助?
这就像SMB服务器名称的/ etc / hosts一样。 你可以在%SystemRoot%\ System32 \ Drivers \ Etcfind它(也许它不存在,但至less在Vista上有一个lmhost.sam示例文件)。
如果我理解正确,您希望备份环境中的计算机能够响应生产环境中运行的服务器计算机的名称。
这是可能的,但是如果备份环境和生产环境之间存在NetBIOS通信,则可能会遇到一些困难。
以下是将别名添加到Windows Server计算机的基本过程。
在备份服务器上,在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ lanmanserver \ parameters的registry中添加一个名为“OptionalNames”的REG_MULTI_SZ值。 把你想要备份服务器的名称作为回应。
将一个REG_DWORD值添加到名为“DisableStrictNameChecking”的同一个registry项并将其设置为“1”。
popup“服务器”服务(或重新启动机器)。
您可能遇到的问题是备份服务器将尝试在WINS中注册此别名,并使用TCP / IP上的NetBIOS进行广播。 由于您已经有一台运行别名的计算机,您可能会收到“重复的计算机名称”消息。 如果您可以将备份环境从NetBIOS的生产环境中分离出来,那么这将是一个非问题。
此外,请注意,在别名名称设置的服务器和使用NetBIOS名称的真实服务器计算机之间,将无法执行Microsoft文件和打印共享连接。 如果您需要该function,则必须通过IP地址从备份服务器“连接”到真正的服务器计算机。
我不知道我是否误解了这个问题,但是我想知道在这种情况下是否可以使用Microsoft DFS ?