DNS,保留除“A”记录之外的所有设置

Posted

技术标签:

【中文标题】DNS,保留除“A”记录之外的所有设置【英文标题】:DNS, keep all settings but the 'A' record 【发布时间】:2016-05-10 06:26:23 【问题描述】:

我的域管理员是 Office 365。

我希望它保留所有当前记录,但由于我的网站在另一台服务器上,我已将“A”记录指向我的网站服务器 IP。

我的问题是,我的网站 DNS 管理器是否会覆盖我在 Office 365 中的域管理器记录(Office 365 管理域)?还是我的域管理员会忽略网站 DNS 管理器中设置的记录?

我之所以这么问,是因为我想保留 Office 365 中的所有电子邮件记录,并且只将我的域指向网站托管服务器。

【问题讨论】:

【参考方案1】:

DNS 在从根域名服务器开始的级联系统中工作。然后,它们会访问 TLD 域名服务器,然后是权威域名服务器。

权威域名服务器是您所有 DNS 记录所在的位置(换言之,您的 DNS 区域)。在此区域中找到的任何记录都是在有人尝试为您的域解析 DNS 记录时使用的记录。

因此,您的区域需要在一个位置包含所有 DNS 记录。这意味着您无法在 Office 365 和主机的域管理器中管理权威区域。您将需要使用其中一个,并确保您想要的所有记录都在那里。

【讨论】:

那么现在发生了什么?如果我只将“A”记录指向我的网站服务器 IP,Office 365 中的电子邮件设置是否仍然有效?因为我的域管理器是Office 365,我只将记录'A'指向了网站IP服务器,但碰巧在另一台服务器上的网站也创建了DNS记录,但这台服务器上的网站不是我的域管理器。【参考方案2】:

假设您的 DNS 提供商是 Godaddy,并且您已配置 Office 365 为您管理 DNS。这基本上意味着 Office 365 有权代表您登录 Godaddy 并更改记录。

在这种情况下,您添加到域的任何其他记录(Office 365 已配置的记录除外)都不会被 Office 365 触及。

【讨论】:

以上是关于DNS,保留除“A”记录之外的所有设置的主要内容,如果未能解决你的问题,请参考以下文章

切换除最高设置位之外的所有位

Linux Centos 删除除某(多)个文件之外的所有文件

将除一个元素之外的所有元素设置为暗色背景

使用 STL 从文件中删除除最后 500,000 个字节之外的所有字节

更新 Access 2013 中除标识列之外的所有行

在除特定页面 ID 之外的所有页面上设置 CSS 样式