我最近在数字海洋上设置了一台服务器。将域名指向数字海洋名称服务器的过程就像在注册员的网站上更新它们一样简单,只需将它们添加到我的服务器上即可。
数字海洋是如何确认我拥有我要添加到服务器的域的?难道没人能这么做吗?在我找到我的域名之前,还有其他客户会把我的域名添加到他们的数字海洋账户吗?
发布于 2019-11-11 02:14:44
你错过了一个因素。域名注册和托管是两件不同的事情,即使你的主机会为你注册你的域名。域名必须注册并指向IP地址,然后域名才能进行任何操作。
托管公司一般不关心域名注册,只是为了帮助您出售域名注册。
让我们假设一下,您注册了您的域名在GoDaddy,并购买您的主机从数码海洋。
数字海洋会给你一个IP地址给你的服务器。使用GoDaddy,您可以将您的域名与该IP地址相关联。这是两个独立的过程。即使您从数字海洋购买您的域名,进程仍然是分开的。
因此,如果问题是,有人可以简单地购买主机没有域名,并简单地将域名放在他们的主机DNS服务器?,答案是否。注册域名时,域名必须出现在TLD域名服务器中。例如,example.com必须注册在.com TLD域名服务器和.com(权威声明)记录中。简单地将域名放置在主机DNS中并不能做到这一点。
同样,主机提供商不关心你是否拥有一个域名。原因很简单。如果没有正确注册域名,您创建的网站将无法工作。同样,拥有域名的人并不是管理网站本身的人,这也并不罕见。域名和主机之间的分离是必要的。例如,当我是一个网络主机,玛氏糖果拥有域名,支付托管公司主办网站,然后支付另一个开发和维护网站。
如果你在注册数码海洋时注册了你的域名,那么他们只是为你注册了你的域名,并为你设置了它,让你与他们的主机一起工作。就这么简单。
发布于 2019-11-11 10:50:43
当然,任何人都可以这么做,但他们会从中得到什么呢?将域附加到服务器不会给您任何类型的访问或对服务器的所有权。
你可以把thedomainyouown.com指向谷歌的it,但是你从它得到的只是成本而没有任何好处。因此,将您的名称服务器指向除您自己的服务器之外的其他任何东西通常都是没有意义的,因此人们通常不会这样做。
在一些情况下,实际上有必要将域指向您不拥有的服务器。比如白标签支付服务。在这种情况下,您将您拥有的子域(例如cash.thedomainyouown.com)指向支付提供商拥有的服务器,当他们的服务器看到您的域名出现请求时,他们知道向用户提供公司的支付页面。而且,用户不会注意到您已将该服务委托给另一家公司,除非他们深入研究(例如验证IP所有权)。如果必须证明服务器或IP所有权来设置DNS记录,这些白标签用例将无法工作。
发布于 2019-11-12 12:05:37
数字海洋是如何确认我拥有我要添加到服务器的域的?难道没人能这么做吗?在我找到我的域名之前,还有其他客户会把我的域名添加到他们的数字海洋账户吗?
因为其他任何答案都没有提到这一点:您可能必须告诉您的服务器需要哪些域名,但这实际上并不会导致这些域名转到那里。
在web浏览器中访问http://example.org/时,浏览器将查找example.org的IP地址。然后它联系那个IP地址,并说:“嗨,我在找example.org,请把你的主页发给我。”
根据服务器配置,服务器可能关心浏览器告诉它的域,也可能不关心。如果浏览器说:“嗨,我在找asdjhashsdfsfgdfgdg.org,请给我发你的主页。”然后服务器要么把example.org的主页发回(如果它不在乎),要么发送一个错误页面,上面写着“对不起,我不知道那是哪个网站。”如果您的服务器确实关心,那么它需要知道您的域名是什么。
它是这样做的,这样您就可以对多个域使用相同的IP地址,并且在每个域上仍然有不同的网页。如果您有多个域指向相同的IP地址,那么服务器需要知道您拥有哪些域,因此它可以发送正确的页面。
https://webmasters.stackexchange.com/questions/126093
复制相似问题