DNS不在异地位置注册

首先,让我给你具体的设置:

  • Windows小型企业服务器2008年域具有DC上的所有适用的更新
    • DC为主站点提供DHCP服务
    • DC为所有站点做DNS
  • 包括我们总部在内的3个地点
    • 所有站点通过OpenVPN SSL隧道进行连接,每个站点都由Untangle框终止
    • 这两个远程站点使用Untangle框作为其子网的DHCP服务器,该子网将DC指定为主DNS服务器
  • 连接到域的Windows XP和Windows 7工作站的集合

这是问题:

主站点上的所有工作站都在域控制器上的DNS服务器上进行注册。 当他们从DHCP服务器获取IP时,它会使用新的主机logging更新DNS服务器。 我有2个系统(每个在不同的远程站点)无法注册到DNS服务器。 我尝试了以下问题排查步骤:

  • 确认networking适配器正在使用DC作为DNS服务器
  • 确认DC和工作站之间的双向通信是可能的
  • 已在适配器属性中validation了“注册DNS服务器”设置
  • 试图ipconfig / registerdns并没有收到任何错误

目前,我已经为这些系统设置了DHCP保留,并手动创build了主机logging。 这似乎工作正常,但我需要解决任何新的系统出去那里。

客户端需要在DHCP请求中提示做dynamicDNS工作,他们一般不使用DNS设置。 可能发生的情况是,远程站点正在使用本地DHCP服务器(可能在路由器上运行)不提供这些提示。 将代理DHCP路由器configuration回Windows DC,或者设置本地DHCP服务器以告诉客户端执行dynamicDNS。 最常见的Linux DHCP服务器的一些说明在这里: http : //www.debianadmin.com/howto-setup-dhcp-server-and-dynamic-dns-with-bind-in-debian.html

你也可以在远程站点设置一个子域的DC,但我猜你不想这样做。

下载openvpn 2.1.3并尝试新的–register-dns选项。

HTH,

JJK