Win2003 DNS添加别名

Win2003 DNS添加别名

我的设置:带有 Active Directory 和 DNS 角色的 Windows Server 2003

问题:我在办公室有几台电脑,我根据一些约定命名它们,例如 OW01 等。用户希望通过用户名访问这些机器,例如,如果 PersonX 在 OW01 上工作,他们希望以以下方式访问它:

\\PersonX。

我怎样才能完成这个任务?

我尝试在 DNS 中为 PersonX 添加 CName 记录,但出现错误

由于网络上存在重复的名称,因此您无法连接。请转到控制面板中的系统以更改计算机名称,然后重试。

编辑 : Ping 和 nslookup 可以很好地用于这个新别名。我只是不能在这里使用 \\PersonX。

提前致谢。

答案1

这看起来似乎是一个非常复杂的设置,你很可能会采用这种设置,而你的用户似乎还没有充分考虑他们的请求可能带来的影响。巨大的我能想到的问题是,如果他们开始在机器之间移动会发生什么。他们会希望你在有人每天甚至几个小时移动到另一台机器时更新 DNS 吗?在这种情况下对他们说“不”是一个有效的选择。

我认为您可能需要重新设计处理共享网络资源的方式。我理解的方式是您没有文件服务器,并且用户正在访问彼此 PC 上的共享文件夹。这是灾难的根源。它增加了您的环境的复杂性,使您的备份(我希望您有)成为一场小噩梦,可能危及您的安全,并使您处于无法重新映像或更换 PC 的境地,除非您做大量额外的工作。

如果我理解的没错,我的建议是获取合适的文件服务器并将您的共享存储集中在其上,也许设置一个反映用户最有效率的工作方式的文件夹结构。

答案2

Windows 服务器不会响应“\\secondDNS...”,除非你禁用严格名称检查。除了尝试 PEra 的建议之外,您可能还需要这样做。

答案3

“PersonX” 是用户帐户的实际名称吗?如果是,则它与 AD 中的名称冲突。用户和计算机都是 AD 对象,需要具有唯一的名称。

我建议在名称前加上类似的前缀\\user-PersonX,然后继续使用 CNAMES。

答案4

这是一个替代的想法,使用DFS

假设您的 Active Directory 域是acme.com. 在域控制器或主文件服务器或任何名称上创建共享电脑. 设置 NTFS 权限,允许所有人至少读取。使用此权限构建 DFS 命名空间,

\\acme\computers  

现在,您可以为每个用户创建 DFS 目标,指向他们计算机上的某个共享。在您的示例中(假设您正在共享的是 OW01 上的 C$),\\OW01\C$可以使用 DFS 别名进行访问,

\\acme\computers\personx  

我假设它是您的用户想要访问的每台计算机上的文件共享\\OW01\PersonX,当然,除非所有用户都是彼此机器上的本地管理员,否则示例 C$ 将不起作用,因此请替换实际共享的名称。

实际上,你的用户可能会\\acme\computers在运行框或地址栏中输入内容,然后浏览目标列表,双击正确的名称,

\\acme\computers\PersonX  
\\acme\computers\PersonY  
\\acme\computers\PersonZ  

相关内容