我有一个客户,他使用 ENOM 管理域名,使用 Google Business Apps 托管电子邮件,使用 Network Solutions 托管网站。该客户通过 CompanyX 购买了域名,CompanyX 通过 ENOM 为他们管理域名。CompanyX 直到今天还托管着他们的网站。
客户最近只想将他们的托管服务迁移到 Network Solutions。因此,我在 Network Solutions 服务器上开发了他们的新网站。当我们启动时,我要求 CompanyX 将其域的 DNS 条目从 CompanyX 的服务器更改为 Network Solutions 提供的 DNS 服务器。
当他们这样做时,客户的电子邮件(通过 Google Biz Apps)停止工作。
我的问题是为什么?
根据 CompanyX 的说法,Network Solutions 需要在其终端添加 MX 记录......但这对我来说没有多大意义,因为 MX 记录(至少我的理解)是通过 ENOM 配置的......并且由于 MX 记录已经指向 Google 并且不应该被更改,那么转换应该是无缝的。
我错了吗?虚拟主机是否也必须在其终端的某处添加 MX 记录?这一切都可以通过 ENOM 进行配置吗?
答案1
谢谢大家的回答。你们帮助我更好地理解了这个问题,我终于把它理顺了。
我让 CompanyX 将域名管理权从 Network Solutions 转移出去……这样 CompanyX 就重新成为域名管理者了。之后,他们创建了指向 Network Solutions IP 地址的 A 记录,然后一切恢复正常。(至少我认为是这样)。
我之所以要求 CompanyX 保留对域名的管理权,是因为我无法使用 Network Solutions 在线帐户管理系统修改 MX 记录,而且当我打电话给他们讨论该问题时,他们声称 CompanyX 负责 MX 记录,但事实证明这是不准确的。
答案2
首先让我们澄清一下。CompanyX 使用 ENOM API 来注册域名。因此您无法直接访问 ENOM,但 CompanyX 可以。因此您可以管理 DNS(包括 A、CNAME、MX 等)
在 CompanyX 的帐户中,将 NAMESERVERS 更改为 Network Solutions(您的网络主机)。然后,Network Solution 会获取对该域的所有请求 - 包括 HTTP、MX(电子邮件)、TXT 查找等。换句话说,Network Solutions 将成为权威名称服务器。然后,CompanyX 的 DNS 管理页面将变为非活动状态。
在 Network Solutions 的 DNS 管理页面中,您需要向 Google Apps 添加 MX 记录。请参阅 Google Apps 设置说明以了解如何操作。这不是一个大任务。
或者,您可以在 COMPANYX DNS 管理页面中创建 2 个(www.example.com 和 example.com)A 记录,而不是 NS 的 DNS,指向 NS 的 IP 地址。这可行,但当您创建子域(例如 secure.example.com)时,您需要手动将 secure.example.com 指向 NS 的 IP。当您使用 NS 的 DNS 时,NS 可以自动执行此操作。
另请注意,一旦为域设置了 NS,NS 的电子邮件帐户将无法使用。所有电子邮件都会发送到 Google Apps。
“NS” 表示 Network Solutions。“CompanyX” 表示您在问题中提到的内容。Network solutions 是您的网站托管商(假设)Google Apps 是电子邮件托管商(假设)
答案3
CompanyX 已将该域名委托给 Network Solutions,目前由其管理该域名。
您需要使用 Network Solutions 来设置 MX 记录。
CompanyX 现在仅仅是注册商,其唯一的作用是将授权委托给 Network Solutions。