使Windows服务器转发DNS查询到AD区域上的另一台服务器

我目前正面临与Windows Server的问题,我不知道如何解决。 请让我先解释一下设置:

我们有一个主要的,权威的DNS服务器运行在Linux机器上,我们称之为Tux 。 该服务器对区域myorganization.tld具有权威性。 现在,我最近添加了一个Windows Server计算机(我们称之为Gates )作为myorganization.tld的域控制器,因此也必须在其上设置DNS服务器。

现在,我想join到域的客户端必须使用盖茨作为主DNS服务器。 但是,只有Tux知道myorganization.tld的大多数子域位于哪里,并且手动复制它们不是一个选项。 盖茨拒绝问Tux他不知道的子域名。 它确实要求他提供“外部”域(在myorganization.tld域之外的任何东西)。

我怎样才能让盖茨联系Tux的名字也属于这个区域呢?


我已经尝试过的东西

  • Gates的myorganization.tld区域添加Tux作为NSlogging。
  • Tux设置为Gates的myorganization.tld区域中的SOA。
  • 添加通配符(*)域并委托给Tux 。 (这似乎适用于个人名字,但诚实地说,这是一个接一个的痛苦,几乎和复制它们一样糟糕)。

我想避免的事情

  • 在两台机器上手动复制DNSlogging。
  • 使盖茨成为我的networking的主要DNS服务器(DNS在除域以外的更多子网上使用)。

你不能按照你想要的方式去做。 只要Windows DNS服务器认为自己对该区域感兴趣,它就不会问任何其他地方。 而且,即使您告诉他们将其作为辅助用户,您的客户也不会在Tux中查找缺失的logging。

如果Tux支持dynamic更新,则也可以将其用作Active Directory的主DNS服务器。 喜欢这个

你应该使用你的AD域名的子域名。 考虑一下,如果还不算太晚。