内部DNS区域彼此显示不同

我有我们主要的内部MS DNS服务器下的一些子域名的项目。

其中一些(如“项目”)显示为单独的顶层前向查找区域,其他则为“QA”和安全QA。 显示为主域的子域,如图所示。

Imgur

这两者有什么区别,我怎么能在两者之间移动?

作为入门,我build议快速回顾一下当两个DNS区域在同一台服务器上相交时会发生什么情况? Q&A。 你们已经看到,由于我在评论中有误解,但是今后有同样问题的人可能还没有find。

这两者有什么区别?

每个“更具体”的域(即projects.example.org )都隐式地在父域example.org创build了一个名称相同的区域切割。

function差异是:

  1. 强制性的SOANSlogging出现在新的子区域的顶部,否则不需要。
  2. 如果要在example.org定义一个具有不同Alogging的相同名称的logging(即project ),则将被忽略。 这也适用于同名logging的所有孩子。 这是区域切割的“切割”指的是什么。
  3. 它提供了一种组织和/或pipe理数据的不同方式。
    • 如果project.example.org有1000条logging,但example.org只有20条logging,这有助于控制混乱。 这在Windows的GUI环境(可以像在你的屏幕截图中显示的文件夹)那样是一个问题,但是在一个扁平的文本文件中这可能是相当方便的。
    • 同样,您的软件可能允许您将一组不同的设置(包括权限)应用于子区域。 有几种情况下,不希望将设置应用于整个域,这允许您分别pipe理它们。
  4. 它引入了混淆。 有人不可避免地会在父域中创build一个隐藏的logging,而不会意识到隐含的区域切割的存在。

我怎么能在他们两个之间移动?

这取决于数据移动的方向。

如果您想要划出更多的子区域,则可以像创build其他区域一样创build该区域。 然后,您将重新创build父区中存在的所有适用logging。 由于区域切割将在创build新区域的时刻生效,因此强烈build议您在停机时间窗口内执行此操作 – 从客户angular度来看,新创build的子区域将为空,而旧的DNSlogging将不复存在。 如果您的软件允许您在激活新区域之前预先填充此数据,则总是可取的。

如果您想消除附加区域(在仔细考虑是否有充分理由创build它们),唯一的select是在父区域内重新创build所有的子区域logging。 然后,您将删除子区域以消除区域切割。 在删除它之前,请确保您有区域数据的备份!