域控制器/DNS 问题 - 创建用于开发的虚拟机网络

域控制器/DNS 问题 - 创建用于开发的虚拟机网络

首先,我是一名开发人员,我正在进入分布式计算领域。

我需要创建一个包含以下内容的开发环境:

  1. 许多 HPC Server 2008 节点
  2. 域控制器。

...全部作为虚拟机。

我按照以下指南创建了域控制器:d3planet.com/rtfb/2009/11/09/build-a-windows-server-2008-r2-domain-controller/

当我尝试通过计算机名称/域更改窗口(twitpic.com/qru6d/full)连接到域时,收到错误:错误消息窗口

错误内容如下:

“注意:此信息仅供网络管理员使用。如果您不是网络管理员,请通知管理员您已收到此信息,该信息已记录在文件 C:\Windows\debug\dcdiag.txt 中。在查询 DNS 以获取用于定位域 17B.CO.UK 的 Active Directory 域控制器的服务位置 (SRV) 资源记录时发生以下错误:错误为:“DNS 名称不存在。”(错误代码 0x0000232B RCODE_NAME_ERROR)查询的是 _ldap._tcp.dc._msdcs.17B.CO.UK 的 SRV 记录。此错误的常见原因包括:- 定位域的 AD DC 所需的 DNS SRV 记录未在 DNS 中注册。将 AD DC 添加到域时,这些记录会自动注册到 DNS 服务器。它们由 AD DC 按照设定的时间间隔进行更新。此计算机配置为使用具有以下 IP 地址的 DNS 服务器:192.168.1.1 - 以下一个或多个区域不包括对其子区域的委派:17B.CO.UK CO.UK UK。(根区域)有关更正此问题的信息,请单击“帮助”。

有趣的部分是:

此计算机配置为使用具有以下 IP 地址的 DNS 服务器: 192.168.1.1

这是路由器的 IP,而不是具有域控制器和 DNS 的虚拟机的 IP。

对于像我这样的新手域管理员来说,这似乎是一个常见问题。

(请记住,这是一个虚拟机网络,所有虚拟机都能够互相看到/ping 彼此)

任何帮助都将不胜感激,我可以根据需要提供更多信息,谢谢。

PS 请原谅我插入了直接链接且缺少图片,这是我的帐户尚未获得声誉的副作用。当我获得声誉后,我会整理问题。

更新:

虚拟机 (VM) 作为域控制器来创建其他虚拟机可以加入的域。

VMware Workstation 中的每个虚拟机都使用 Birdged 连接(直接连接到网络)。每台机器都可以 ping 通其他机器。

回答:

我已在博客中介绍了解决此问题的具体步骤:blog.holsee.com/2009/11/windows-hpc-server-2008-development-environment/

答案1

您是否将其中一个 AD 控制器作为 DNS 服务器运行?如果是这样,那么您需要将 DNS 请求指向该服务器,而不是 192.168.1.1(您说这是您的路由器)。然后,您可以配置内部 DNS 服务器,将其无权处理的请求转发给外部响应者(或您的路由器)。

答案2

虚拟网络是指您正在创建一个带有域控制器的虚拟机用于测试吗?如果是这样(我假设您在这里使用 VMware),但是当您创建虚拟机时,您必须根据您在 ESX 主机上创建的虚拟网络为其分配一个网络。

相关内容