A 记录和 DNS 服务器之间有什么区别

A 记录和 DNS 服务器之间有什么区别

当我在注册商处注册域名并希望将其托管在托管公司时,我通常会在注册商的界面中设置托管公司的 DNS 服务器。但现在我看到一家托管公司要求我在注册商处设置“A 记录”,并且不提供 DNS 服务器。

这两种方法能达到同样的效果吗?


(我注意到这个相关问题,其中讨论了架构,但没有解释这两种方法在功能上是否相同。)

答案1

已经有两个很好的答案了,尽管我认为它们都没有特别清楚地回答这个问题。

这两种方法能达到同样的效果吗?
是的(如果您只是在谈论让网站正常运行)
最终,两者都会为您的网站提供一条 A 记录(从其他答案中可以看出,这是一种 DNS 记录),指向您的主机的 Web 服务器,从而使您的网站可以通过您的域名访问。

版本 1)您可以在注册商处配置域名设置,以指向主机的 DNS 服务器。这样,
域名的 DNS 控制权就交给了主机;主机的 DNS 服务器已经设置好了您需要的所有记录(例如,A 记录),所以您不必担心设置单独的记录。www.yourdomain.com 将指向您的网站,ftp.youdomain.com 可能指向 ftp 地址,邮件也已经设置好了,等等。

版本 2)您使用注册商的 DNS 服务器,并配置指向主机 Web 服务器的 A 记录。
这样,域名的 DNS 控制权就落在了注册商手中,您必须自行设置所有 DNS 记录。他们已为您提供了设置网站的记录详细信息,但您可能还想设置 FTP 和邮件记录 - 这是两种方法之间的主要区别。

答案2

您对术语感到困惑,而托管服务提供商使用不明确的“友好”语言也无济于事。

“A 记录”只是存在的一种记录类型之内DNS。这完全取决于上下文。请参阅以下列表:

http://en.wikipedia.org/wiki/List_of_DNS_record_types

这些都是您可以在 DNS 服务器中配置的内容。换句话说,您从未像这样配置 DNS - 其他人已经这样做了 - 您只是在他们的服务器中配置了一个字段。

但是是的,一般来说,当您配置 Y 的 DNS 服务器时,您可能会设置“A 记录”。

您可能还遇到过“CNAME”,它允许您指向另一个 DNS 名称,而不是 IP 地址。

我希望这能让你理解——从头开始解释起来有点困难。这个 Wiki 页面解释了 DNS 的更多基础知识:

http://en.wikipedia.org/wiki/域名系统

答案3

注册商的技术服务通常包括运行一个 DNS 服务器,该服务器发出指向您的 DNS 服务器的 NS 记录,然后您可以配置该服务器以提供应可解析的名称的 A 记录。

当您与提供 DNS 服务和托管的提供商合作时,注册商会指向其 DNS 服务器 (NS),该服务器指向其托管 (A)。如果您的新提供商不提供 DNS 服务器,您可以选择单独获取该服务并让注册商将其 NS 指向那里,或者要求注册商直接配置 A 记录,这样就无需为您的域单独配置 DNS 服务器。

这是否是明智之举取决于注册商,因为您会失去创建子域名的一些灵活性,而且一些注册商会对服务和/或区域数据更改收取额外费用。

相关内容