我的网站是由HostGator托管,但域名注册与GoDaddy。我的理解是,域注册员--在本例中是GoDaddy --承载了一个服务,该服务将其管理的域名转换为IP地址,这称为名称服务器。因此,GoDaddy是将我的域名映射到IP地址的信息的权威来源。当我在GoDaddy中进行更改时,新的信息将逐渐通过互联网传播到其他名称服务器。当有人访问我的网站时,他们的计算机会询问它的本地名称服务器,该服务器会询问另一个名称服务器,等等,直到请求返回给具有权威答案的GoDaddy为止。(我意识到了根名服务器之类的东西,但我试图保持简单。)
到目前为止我说得对吗?
那么,为什么我刚刚被告知需要将GoDaddy配置中的名称服务器设置为指向由HostGator托管的两个服务器?我已经做过了,但这对我来说毫无意义。不过,如果有的话,HostGator需要指向GoDaddy名称服务器,因为维护我的域和IP地址之间映射的是GoDaddy,而不是HostGator。
我为我的问题中明显的混乱而道歉。如果有人能启发我,我会非常感激的!
发布于 2011-07-23 12:48:08
不,你的理解有点过激。域名注册员只会拿走你的钱,把你的名字和地址放到一个由注册表运行的数据库中,不管你在使用哪个顶级域名。(如果这听起来有点像个错误,那就是)。事实上,GoDaddy与您的DNS查找没有任何关系,除非您也将它们用作托管提供商(听起来,您不是这样做的)。
您使用GoDaddy (或您使用的任何域注册程序)所做的一切都是告诉注册中心您的名称服务器是什么,这样注册中心就可以告诉想要访问您的域名的人到哪里去。
我想说的是,您可能希望在维基百科相关文章中进行一次良好的运行,以便将所有的鸭子连成一列。
发布于 2011-07-23 12:49:12
那么,为什么我刚刚被告知需要将GoDaddy配置中的名称服务器设置为指向由HostGator托管的两个服务器?
由于您可能使用共享主机,并且取决于负载、配置、维护、位置(可能有更多/不同的变量),HostGator可能会更改网站所在的实际服务器,这意味着IP地址的更改,这将要求他们控制您的DNS区域以适应此要求。
这是共享托管的缺点之一(以及为什么我在Amazon上有一个微型实例来托管我所有的小企业“小册子”网站,每个月都会有少于1000名独特的访问者)。
域名注册员就像注册一家有编号的公司:在哪里注册您的业务对您租用办公室的街道地址或在何处发布这些信息都没有影响,无论这些信息是否在白皮书(名称服务器)中。
发布于 2011-07-23 14:03:15
我不得不对女人和凹印脸贴出的答案有一个小小的例外。注册域名时,注册员将自己确定为该域名的SOA (Start Of Authority)。默认情况下,它们还将自己设置为该域的名称服务器。我不知道有什么注册官不这么做。
至于您的具体情况,如果您使用的是来自HostGator的共享主机,那么您需要使用它们的名称服务器,就像引力面描述的那样。如果您使用的是专用主机,那么您可以使用自己的私有名称服务器(您自己的服务器或注册服务器GoDaddy上的服务器)。
https://serverfault.com/questions/293327
复制相似问题