我可以使用 Windows Server 2003 域控制器,但使用家用路由器进行 DNS 吗?

我可以使用 Windows Server 2003 域控制器,但使用家用路由器进行 DNS 吗?

可能最简单的方法是先描述一下我当前的设置,它可以工作(哦,这是家庭设置,不是办公室设置或任何东西):

我有一个 ADSL 调制解调器,其 IP 地址为静态 IP 地址 (192.168.128.1),并且其 DHCP 功能已禁用。我有一台永久开启的 Windows Server 2003 计算机,其 IP 地址为固定 IP 地址 (192.168.128.2),它为我提供域控制器、dhcp 和 dns。所有设备的默认网关都是我的 ADSL 调制解调器,所有设备都设置为使用 WS2003 计算机作为主 DNS,ADSL 调制解调器作为辅助 DNS,以防服务器出现故障(所有设备包括服务器本身)。最后,为了以防万一,我将 DHCP 租约设置为无限期(或任何合适的期限)。一切都很顺利。

除此之外,我的服务器总是开着,但并不总是使用,所以我会消耗不必要的电量——我的服务器消耗大约 120W,这不是很大但也不是无关紧要,所以我想在不使用时将其置于待机状态(待机时间越长越好),然后让客户端唤醒它。

我是否可以正确地假设这目前行不通——给定的客户端需要一个 IP 地址来唤醒机器,并且需要机器被唤醒才能获得 IP——catch 22?

假设我是正确的,我可以使用路由器(始终处于开启状态)进行 DHCP 吗?这会对 DC 和 DNS 产生什么影响?

或者,有人有更好的方法让我实现这个吗?当服务器看到客户端寻找 DHCP 服务器时,我可以让服务器唤醒吗?

哇,这比预期的要长!谢谢你的帮助。

答案1

我建议放弃 Active Directory,只使用路由器来处理所有事情。当前版本的 Windows Server 并不像您希望的那样“强大”,更不用说 Windows Server 2003 了。让服务器计算机“唤醒”并不是 W2K3(甚至 W2K8)设计的目的。

顺便说一句:不建议在服务器或客户端计算机 NIC 属性/DHCP 租约上指定任何外部林 DNS 和 AD。如果您在属于 Active Directory 域的客户端或服务器计算机的 NIC 属性中的任何位置指定 ISP DNS 服务器,则会导致 RFC 1918 反向查找区域网络上的动态更新流量泛滥。

答案2

由于您使用的是无限租约,因此 DHCP 只会对尚未拥有 IP 地址的新主机造成问题。只要您排除了域控制器和任何其他具有静态 IP 地址的主机,使用 ADSL 调制解调器就不会成为问题。

只要它与最新的 BIND 版本兼容,它也可以用于 DNS,特别是支持 SRV 记录和动态更新。 http://support.microsoft.com/kb/237675

正如 Evan 所说,局域网唤醒对于 Windows 主机来说可能比较棘手。Windows 还内置了域控制器提供的身份验证等超时功能。因此,即使您让 DC 进入 WOL 模式,您也可能遇到其他问题。

作为一种折衷方案,您可能能够对耗电量最大的视频和硬盘设置快速超时。

相关内容