CNAME 记录有什么作用?

CNAME 记录有什么作用?

如果我在一家托管公司托管我的 DNS,并将其用于电子邮件,那么我是否可以在另一家托管公司实际运行该网站?

即,其他托管公司不提供 DNS 或电子邮件服务器访问权限,因此我只想将它们用于 Windows/互联网信息服务以及我的其他 DNS 和电子邮件主机。

我是否可以在主机 #1 上创建指向主机 #2 的 CNAME 记录?

答案1

是的,你可以这样做。你把 DNS 托管给谁并不重要;甚至有免费提供商可以为你托管。此时,你是否需要 CNAME 或 A 记录取决于公司给你的服务器地址。

假设您的电子邮件主机为您提供了一个 IP 地址为 20.20.20.20 的服务器,并且您的网络主机为您提供了一个网站地址 mysite.somehost.com,而不是特定的 IP 地址。

在您的 DNS 设置中,您将配置:

  • mail.yourdomain.com,其 A 记录指向 20.20.20.20。
  • yourdomain.com 和www.您的域名.com其中 CNAME 记录指向 mysite.somehost.com。

更多信息: 规范名称记录 (CNAME)显示 CNAME 记录作为单个 IP 地址的别名以及与外部服务器的使用情况。

答案2

在我们陷入有关 CNAME 记录的激烈争论之前,或者A 记录诸如此类,我们先确定一件事。你的 DNS 托管在托管公司,他们还为你提供电子邮件。

所以这意味着你的MX 记录指向您的托管公司的服务器。

如果您获得网站托管,那么您需要做的就是使用托管服务提供商更新 DNS 以指向托管服务提供商的服务器。

将 CNAME 记录视为别名。它不指向 IP 地址,而是指向另一个主机名。

答案3

DNS 不会将您与特定提供商绑定。

您的电子邮件托管公司应该能够为您提供使用其服务所需的 DNS 设置,这应该不是什么大问题。您可能需要也可能不需要 CNAME 记录。

答案4

来自维基百科

CNAME 记录或规范名称记录是域名系统 (DNS) 中的一种资源记录,用于指定域名是另一个规范域名的别名。这在从单个 IP 地址运行多个服务(如 FTP 和 Web 服务器;每个服务都在不同的端口上运行)时很有用。然后每个服务都可以在 DNS 中拥有自己的条目(如 ftp.example.com. 和 www.example.com.)。网络管理员在同一物理主机上的同一端口上运行具有不同名称的多个 HTTP 服务器时也会使用 CNAME。

所以我认为你的问题的答案是,因为 CNAME 记录用于使用同一物理主机为具有不同名称的站点提供服务。 您希望(如果我理解正确的话)使用两个不同的物理主机为同一名称(但不同的协议)提供服务。

相关内容