我正在设置 iCloud+ 自定义域名电子邮件,并且Apple 指示添加 5 条 DNS 记录。我已将它们全部添加,但我看到一堆其他已存在的记录:
- 十三
A
- 2
CNAME
- 2
NS
- 1
SOA
该域名没有/不需要网站,只有电子邮件。注册商是 Netfirms。哪些记录必须删除,哪些记录可以删除?
答案1
区域根目录中的一条SOA
记录是必需的;系统不会允许您删除它。紧接着,NS
域根目录中的记录也是必需的,因为它们必须与注册商配置的名称服务器相匹配。(这不适用于子域上的 NS 记录。)
其余一切都你的DNS 记录 – 可能只是您的域控制面板预先创建的示例子域。DNS 本身不需要任何记录才能运行(除了前面提到的 SOA/NS),但只有您才能知道您在该域上的服务是否需要这些记录。
(例如,如果您在mail
子域名上有一些 A 记录,但如果您显然没有在任何应用中使用它 - 更不用说您的 MX 记录指向 iCloud 而不是这个子域名 - 那么删除整个mail
子域名应该是安全的。)
答案2
正如另一个答案所述,SOA 和 NS 记录是强制性的,主 A 记录(与域名或 @ 匹配的记录)也是强制性的,其余的则不是。
但是,DNS 不需要删除未使用的条目。如果您不确定设置了哪些条目,请保留它们。只有当您添加的 DNS 条目可能与现有条目冲突时,您才需要删除旧条目(或者,如果界面允许,则更改该旧条目)。
例如:mydomain.ext A 123.45.67.89 已存在 您添加:mydomain.ext A 89.67.45.123
上述内容有效,但由于现在同一域有 2 个 A 记录,并且它们是不同的目的地,因此某些客户端将被正确定向,而其他客户端则不会。在这种情况下,您需要删除旧记录。
但是,如果您不知道记录的用途,并且它与已经存在的条目不同,但目的地不同,那么最好保留它们。
如果你真的想清理它们,请确保在删除记录之前截取屏幕截图或以其他方式将其写下来。这样,如果失败,你随时可以再次添加它们。