目前,我有 2 台服务器(serve1 和 serve2)。serve1 比较旧,数据量足够小,可以移至 serve2。
服务 1 = Win 2k3 服务 2 = Win 2008 R2
问题是我需要保持 serve1 名称处于活动状态,因为它存在于某些物理文档中,我被告知无法更改。我需要将 serve2 保留为 serve2,因为这是主要文件共享,如果我更改 netbios 名称,会扰乱许多人。
因此,基本上,我需要做的是当有人进入路径时将 serve1 映射到 serve2。
即:¥¥serve1¥SharedDocs -> ¥¥serve2¥Shared_Documents
我想这需要在我的 DNS(Windows DNS 服务)上完成,但现在,我想在编辑 DNS 之前通过 hosts 文件进行本地测试。
如果有人能告诉我如何使用本地 hosts 文件和 DNS,那就太好了。我搜索了很多次,但找不到正确的解决方案。
谢谢!
答案1
在你的本地 hosts 文件中,你可以将 serve1 名称指向 serve2 的 IP 地址,如下所示:10.0.0.X serve1
然后在 serve2 上为现有共享创建一个新的共享名,使用 serve1 的共享名,如下所示:\serve2\SharedDocs
当您输入 \serve1\SharedDocs 时,这将允许解析为 \serve2\Shared_Documents
对于您的 DNS 条目,您将需要创建一个 A 记录,将 serve1 名称指向 serve2 IP 地址。
答案2
您可以通过进入组策略管理或创建登录脚本来创建两个映射驱动器。在组策略中,映射驱动器配置设置位于 用户配置/首选项/Windows 设置/DriveMaps。在这里您可以添加两个共享:
\\服务器 1\共享文件夹
\\Server2\共享文件夹
要创建登录脚本,请打开记事本并输入命令
NET USE H:\\Server1\Sharefolder
NET USE U:\\Server2\sharefolder
将其保存为 .bat 扩展名并将此文件包含在用户的配置文件登录脚本中
答案3
您可以创建一个登录脚本,每个驱动器都指向不同的服务器。
登录程序
NET USE G:\SERVER01\SHARE /PERSISTENT:NO
NET USE J:\SERVER02\SHARE /PERSISTENT:NO