DNS 和域管理中的 A 记录、NS 记录和 MX 记录

DNS 和域管理中的 A 记录、NS 记录和 MX 记录

我在 godaddy 上有一个域名,在 discountasp.net 上有一个共享主机,在 google apps 上有一个电子邮件。我不知道该如何处理 discountasp.net 给我的名称服务器。我把它们放在哪里?在 A 记录中还是 NS 记录中?

在此回答,我发现如果我将 NS 交给 discountasp.net,那么我将失去对我的 MX 记录的控制权(我希望我理解错了)。

在我添加了 discountasp.net 给我的 NS-Record 之后,我在 godaddy 上的样子如下: 替代文本

答案1

Discountasp.net 希望您将域名委托给他们,我猜想他们有一个控制面板来管理您的 DNS,就像 godaddy 一样,但您需要先检查一下。如果没有,您将无法编辑区域文件,包括 MX 记录。

如果您的域名区域已在 discountasp.net 创建(这通常是在您注册托管服务提供商时自动完成的),您可以查询他们的 DNS 以获取您想要的记录(A、www 等)并将它们添加到 godaddy 以实现相同的操作。

例如:

dig A +short yourdomain @ns1.discountasp.net
dig A +short www.yourdomain @ns1.discountasp.net

[user@query ~]$ dig A +short www.vps4ever.com @ns1.instradns.com
119.252.176.36

因此,您需要在 godaddy 控制面板中创建一个主机为 www、内容为 119.252.176.36 的 A 记录。

编辑:根据您的图片,您不想添加两组名称服务器。选择 godaddy 或 discountasp.net。

答案2

首先,您需要决定使用哪个名称服务器。您可以使用任何您想要的名称服务器。问题是您的所有记录都应位于该名称服务器下。您可以将邮件托管在 google 上,将网站托管在 discountasp.net 上,但是您的所有记录 (NS、MX、A、PTR...) 都应位于一个名称服务器下。您将该名称服务器提供给您的域名注册商 (godady)。您可以使用 godady 名称服务器(如果他们有)或使​​用您的共享主机提供的服务器。同样重要的是,您的所有记录都应托管在一个名称服务器中。

答案3

您有两个选择:

1 - 使用 GoDaddy 托管您的所有名称记录

您需要将 Discountasp.net 希望您拥有的记录添加到 Godaddy 当前的记录列表中。这些记录可能是 www. 和 @ 的 A 记录(即没有“www.”前缀)。这些 A 记录将存储 Discoutasp.net 为您的服务提供的 Web 服务器的 IP 地址。请注意,如果 Discountasp.net Web 服务器 IP 地址发生变化,您将需要手动更新 Godaddy 记录,因为显然 Discountasp.net 只有在您选择的情况下才能进行此更改...

2 - 使用 Discoutasp.net 托管您的所有姓名记录

您需要告诉 Godaddy Discountasp.net 托管名称记录。这与在 Godaddy 添加常规 A、MX 等记录不同。不过,在委托 Discoutasp.net 托管您的记录之前,您需要将所有 Godaddy 记录(主要是 Google Mail 的 MX 记录)转移到 Discoutasp.net(如果他们支持自定义记录)

希望这可以稍微澄清一下架构:)

相关内容