我的客户已与提供商建立了电子邮件设置,但希望由其他提供商托管其网站。目前,他们只有一个指向托管其电子邮件公司的 NS 记录。我使用 dig 获取了他们的两个 MX 记录,否则他们没有设置任何其他记录。他们使用 Network Solutions 作为其域名注册商,因此我必须使用 Network Solutions 高级 DNS 工具进行更改。
我计划执行以下操作:1. 将 NS 更改为指向 Network Solutions(这是其高级 DNS 的要求)2. 确保 MX 记录指向旧电子邮件主机 3. 为新网站主机添加 A 记录
当我单击网络解决方案控制面板中的编辑高级 DNS 按钮时,它显示以下内容:
“请注意:当您将名称服务器移至 Network Solutions 时,您现有的名称服务器将不再使用。因此,来自其他提供商的网站和电子邮件将丢失的。“
最后一句话让我有点担心。之前的所有电子邮件是否真的会“丢失”?或者他们说在转换期间发送的电子邮件可能会丢失?
答案1
与 Wooble 的说法相反,措辞非常合理。当然,只要稍加思考,它所针对的情况就相当明显:有人调整名称服务器记录,从另一家公司的内容 DNS 托管服务切换到 Network Solutions 的内容 DNS 托管服务,而无需复制任何现有的其他记录,HTTP 和 SMTP 突然出现问题,因为全世界不再被告知联系这些服务的正确地点。
是的,有时人们不要知道当更换出版商时,有必要将数据库从一个出版商转移到另一个出版商。
与太空狩猎所说的相反,事情会不是如果您在复制数据库之前切换服务器,则会发生软故障。在没有MX
资源记录的情况下,SMTP 中继客户端将回退到A
资源AAAA
记录,根据 RFC 2821 § 5。当然,它们不会在那里,因为您也没有复制它们。SMTP 中继客户端会将所有排队的邮件退回为无法送达。软故障发生在 DNS 查询解析根本无法获得答案的情况下,而不是在查询解析成功的情况下,并且给出零记录答案。
同样地,你知道没有必要更换 DNS 托管公司,如果全部您想要做的(这是您告诉我们的。)是将 HTTP 服务指向其他地方吗?正如您所解释的那样,您所做的似乎完全没有必要。您有公司 A 为客户提供 SMTP 邮件服务和内容 DNS 服务,公司 B 提供内容 HTTP 服务。为了让世界知道公司 B 的服务,完全没有必要用公司 C — Network Solutions 替换公司 A。只需转到当前的内容DNS服务提供商,并将必要的A
资源AAAA
记录输入数据库。
答案2
只要 MX 记录没有更改,您的电子邮件就不会丢失。
最糟糕的情况是,尝试向您发送电子邮件的 SMTP 服务器暂时无法解析您的域名的 MX 记录,但发生的情况是电子邮件会在其那边排队以便稍后再次重试。
答案3
您的 DNS 提供商(除非您使用捆绑服务)无法控制您的实际网络和电子邮件服务;那里的措辞非常愚蠢。更改 DNS 不会丢失存储在其他服务器上的任何数据。
如果新 DNS 主机具有与旧提供商相同的 A、CNAME 和 MX 记录,则您极不可能遇到任何连接问题;您的主机名将在您的更改传播之前和之后解析为相同的 IP。如果您在 2 个 DNS 主机上使用不同的 DNS 记录,则您的部分流量可能会在大约等于您的 TTL 设置的时间范围内转到意外 IP;您应该准备好处理在短时间内继续转到旧 IP 的流量。