首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >授权域名服务器如何知道指向哪个IP?

授权域名服务器如何知道指向哪个IP?
EN

Webmasters Stack Exchange用户
提问于 2017-02-08 08:16:40
回答 1查看 194关注 0票数 1

这是一个困扰我20年的问题。我永远也不可能把我的头放在这上面。请给我一点启发。

我最好用一个例子来解释:

我有一个带有授权域名服务器ns1.godaddy.com、ns2.godaddy.com和ns3.godaddy.com的域集。成千上万的人为他们的域名设置了完全相同的名称服务器。

因此,现在我继续为自己提供一个new服务器,并为我的域创建一个新的new空间。我设置了以前的同名者。现在神奇地一切都起作用了。

但是DNS怎么知道我的how服务器是合法的呢?据我所知,可能会有几十个人在我之前创建一个网络空间并输入我的域名。

对我来说,如果我必须将我的was服务器的IP地址绑定到域名级别上的名称服务器上,这将是有意义的,但是没有人要求我这样做。

EN

回答 1

Webmasters Stack Exchange用户

发布于 2017-02-12 09:37:36

它变得有点复杂,@closetnoc在简化过程方面做得很好,但我将在这里尝试将其扩展到更详细的部分。在本例中,我将使用以下内容.

域: domain.com

登记员: GoDaddy

Web : gator15.hostgator.com

当您注册一个域名时,您可以通过一个域名注册员来实现这一点,他代表根域注册( .com域的Verisign域)充当一个卖家域名。一旦发生这种情况,您的注册信息,虽然是通过GoDaddy完成的,实际上是由GoDaddy以及Verisign保存的。

现在您选择DNS提供程序。现在,大多数注册人提供DNS主机作为其服务的一部分,或者您可以选择使用单独的提供者。在这个例子中,我将说DNS是由AWS提供的。您通过AWS设置了一个新的DNS服务,用于托管DNS记录。在区域的顶部,信息将是SOA记录(权限声明)。此记录声明DNS服务器,这是您的域名的授权名称服务器。这些也恰好是您给您的注册服务器的名称服务器,作为您的域名服务器。

到目前为止,我们所做的是创建一个新的域名,并将其配置为指向我们想要的DNS主机,这样我们就可以配置出DNS设置,但现在我们希望将其指向我们的web服务器。我们已经在服务器gator15.hostgator.com上创建了一个带有gator15.hostgator.com的web托管服务,并且它已经被配置为响应example.comwww.example.com。我们进入DNS主机管理面板(AWS),创建一个名为example.com.的新A记录,并将其指向HostGator给出的IP地址。我们创建一个新的CNAME记录名www并指向example.com

在这一点上,我们已经做了一切需要做的事,从注册一个域名,指向我们的网站,并使其全部工作。

你在你的帖子中提到的关于几十个人用你的域名创建自己的网络空间的说法是真实的,任何人都可以,因为在建立一个网站时,对你的名字没有任何限制,但是事实是,没有人能够访问它。为了到达web服务器,首先必须在注册服务器上检查域名服务器,然后连接到名称服务器并检查与所请求的DNS地址相关联的IP地址,然后将浏览器引导到该IP地址。一个相当安全的假设是,如果有人能够更改DNS区域文件或名称服务器设置(不考虑对这些提供程序进行黑客攻击),那么他们有权说明网站在哪里托管,并声明某个特定服务器是应该运行该站点的服务器。

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/103588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档