当我向注册服务商注册域名,并希望在托pipe公司托pipe域名时,我通常将注册服务商的DNS服务器设置在注册服务商的界面中。 但是我现在看到一家托pipe公司要求我在注册商处设置“Alogging”,并且不提供DNS服务器。
这两种方法是否完成相同的事情?
(我注意到这个相关的问题 ,它讨论了架构,但没有解释这两种方法在function上是否相同。)
已经有两个很好的答案,但我不认为他们中的任何一个都特别清楚地回答了这个问题。
这两种方法是否完成相同的事情?
是的 (如果你只是谈论让网站工作)
最终,您的网站最终会有一个Alogging(您可以从其他答案中得知,这是一种DNSlogging),指向您的主机的networking服务器,从而使您的网站可以从您的域名访问。
版本1)您可以在注册商处configuration您的域名设置,以指向您的主机的DNS服务器
这将域控制的DNS控制给主机; 主机的DNS服务器将已经为您的域设置了所有您需要的logging(例如,Alogging),因此您不必担心设置单个logging。 http://www.yourdomain.com将指向您的网站,ftp.youdomain.com可能会指向ftp的地址,邮件已经build立等。
版本2)您使用您的注册商DNS服务器,并configuration指向您的主机的Web服务器的Alogging
这使您的注册商无法控制域名的DNS,您必须自行设置任何DNSlogging。 他们已经给了你build立网站logging的详细信息,但你也可能想要build立FTP和邮件的logging – 这是两种方法之间的主要区别。
您对术语感到困惑,托pipe服务提供商无法使用“友好”语言。
“Alogging”只是DNS中存在的一种loggingtypes。 这都是一个背景的问题。 看到这个列表:
http://en.wikipedia.org/wiki/List_of_DNS_record_types
这些都是你可以在你的DNS服务器中configuration的东西。 换句话说,你从来没有像这样configuration过DNS–别人已经这么做了 – 你只是在服务器中configuration一个字段。
但是,一般来说,当你configurationY的DNS服务器时,你可能会设置一个“A Record”。
您可能也遇到了一个“CNAME”,它允许您指向另一个DNS名称,而不是一个IP地址。
我希望这是有道理的 – 从头开始有点难以解释。 这个Wiki页面解释了更多DNS的基础:
注册服务商的技术服务通常包括运行一个DNS服务器,该DNS服务器提供一个指向DNS服务器的NSlogging,然后configuration该服务器以发出应该可parsing名称的Alogging。
当您提供DNS服务和托pipe服务的供应商时,注册服务商指向他们的DNS服务器(NS),该服务器指向其托pipe(A)。 如果您的新提供商不提供DNS服务器,您的select是单独获取该服务,并让注册服务商将其NS指向该服务器,或要求注册服务商直接configurationAlogging,从而不再需要单独的DNS服务器域。
这是否是一个明智的做法取决于注册商,因为您在创build子域时失去了一些灵活性,一些注册商为服务和/或对区域数据的更改收取额外费用。