假设有一个域名,example.com
注册于公司 ONE。该域名的 DNS 地址记录已更改为example.com
与公司 TWO 服务器的 IP 映射。因此,example.com
现在托管于 TWO,但邮件托管仍在 ONE 的邮件服务器中完成。从那时起,无法通过 Web 访问下面的邮件example.com
。应在 ONE 和 TWO 之间执行哪些服务器操作才能恢复邮件 Web 访问?
先感谢您。
答案1
假设有一个域名,例如 example.com,注册于公司 ONE。该域名的 DNS 地址记录已更改,以将 example.com 与公司 TWO 的服务器 IP 进行映射。
域名注册给谁并不重要。注册人只需负责(除其他事项外)设置域名服务器,对于与域相关的任何 DNS 查询,在父 DNS 命名空间中列出的机器被视为具有权威性的机器example.com
。
从您的描述中无法清楚看出您是否修改了域名服务器example.com
或者如果您只更改了区域根目录中的A
/记录。我的答案将根据发生的情况而有所不同。AAAA
1. 名称服务器(NS
记录)已更改
如果你更改了名称服务器,那么任何事物涉及的请求example.com
现在将由公司二的名称服务器解析。您将失去全部区域中先前的记录example.com
,包括您的MX
记录(用于查找应接收入站电子邮件的机器)以及您可能用于访问先前提供商的网络电子邮件的任何记录mail.example.com
或此类记录。webmail.example.com
您需要联系之前的提供商,并要求他们向您发送所需的 DNS 修改,以便您的邮件仍能继续使用。我怀疑这至少会是以下变化:
- 为他们的邮件服务器添加一条
A
记录(AAAA
如果他们启用了 IPv6 则可能添加),映射到 ISP 的 IP 地址。 - 添加
MX
记录以指示邮件应投递到何处 - 添加一个或多个
A
/AAAA
记录以访问 POP3、IMAP、SMTP 和网络电子邮件服务。
请注意,如果您不管理邮件基础架构,则这不是一个可靠的配置。ISP 可以随时修改其邮件系统。他们管理的 DNS 的客户将自动传播更改,而您的系统将完全崩溃,并且需要手动更改 DNSexample.com
命名空间才能使系统再次运行。
因此,许多 ISP 甚至可能不接受这样的设置,并且极不可能支持它。如果您进行了这样的更改,我建议您恢复使用公司 1 作为您的名称服务器,并将相关记录指向公司 2,无论他们为您托管什么服务(请参阅下面的路线 2)。
2. A
/AAAA
记录改变
如果您修改了的记录A
(可能还有AAAA
)example.com
,www.example.com
以及您希望指向公司 2 的任何其他服务,但公司 1 仍然是名称服务器的管理者,如果您无法访问电子邮件,则一定是其他问题。
当然,如果您的电子邮件使用了类似http://example.com/webmail
这样的 URL,那么该 URL 就会中断,因为example.com
现在由公司 2 处理。但是,如果它使用了webmail.example.com
或类似的地址,那么通常不会出现问题。但是,这可能是example.com
公司 2 现在解析的其他记录之一的别名,这意味着流量仍然最终到达公司 2。
我还应该顺便指出,对于MX
涉及A
如果MX
找不到记录,则返回记录。如果您之前依赖此送货电子邮件,那么如果您修改了example.com
的根记录,这也将中断。这是我很久没有见过的不太可能的配置,但为了完整性,我指出了这一点。