我读得越多就越困惑,所以请指教......
我购买了一个 godaddy 域名。
我有 2 台服务器,我想要以下内容...
- Justhost(电子邮件)
- Digital Ocean(应用程序的 Web 服务器)
如何在 Justhost 上接收电子邮件,但在 Digital Ocean 上运行应用程序?
- 域名应该指向哪个主机的名称服务器?
- 我应该在哪里设置 A 记录以及将它指向哪里?
- 我应该在哪里设置 MX 记录并将其指向哪里?
答案1
DNS、电子邮件和网页都是不同的服务,三者都可以托管在相同或不同的服务提供商上。如果您感到困惑,可以通过类比来思考它们:
- DNS 就像一本电话簿,其中包含所有人及其联系信息。
- 记录中的 IP 地址
A
就像电话号码。例如,您可以为自己的固定电话设置一个 IP 地址,为自己的 gsm 设置一个 IP 地址,为工作电话设置一个 IP 地址,等等。 - 电子邮件服务就像传真。您可以通过
MX
记录知道您有电子邮件服务,但最终它由具有 IP 地址的服务器处理。同样,传真机有一个电话号码:电话簿上只是提到这不是有人会接听的普通号码。- 如果您将您的指向
example.com MX
不同的域,mail.example.net
这就像告诉您没有自己的传真号码,但发送给您的传真可以发送到您工作场所的传真机。
- 如果您将您的指向
现在,处理您的 gsm 或传真线路的电话公司都无需维护包含您的号码的电话簿,尽管它们都可以。此外,任何已经知道您号码的人都可以联系您;该服务的存在就是为了发布此信息。这同样适用于 DNS。
答案2
您需要设置A和墨西哥DNS 记录类型通过您在 GoDaddy 上的帐户进行,与您的域名相关的所有操作都在这里完成:
- A记录带有 IP 地址的映射主机名(这是应用程序的 Web 服务器,因此在这里您将设置指向 Digital Ocean 上的 IP 地址)
- 墨西哥记录将域名映射到一个或多个邮件传输代理(这是为您的电子邮件服务器,因此您将在 Justhost 上设置指向服务器 IP 地址的 MX)
DNS 记录类型列表及其简要说明维基百科。
GoDaddy 帮助页面
答案3
- 名称服务器应该指向托管您的 DNS 的任何人。
- 您需要添加指向您的网站主机的 A 记录,例如
example.com A 192.0.2.123
- 您可能还想
www.example.com
工作,因此您也可以为其添加一个 CNAME,指向 example.com:www.example.com CNAME example.com
- 您需要添加指向您的电子邮件服务的 MX 记录,例如:
MX 5 mx1.example.com
您的电子邮件提供商通常会告诉您要添加哪些记录。
所有这些记录都需要添加到您托管 DNS 服务的地方。