新闻动态

为您提供行业资讯、活动公告、产品发布,汇聚最前沿流行的云计算技术

新闻公告


扫一扫添加企业微信客服

扫一扫添加企业微信客服


扫一扫添加微信客服

扫一扫添加微信客服

< 返回新闻公共列表

了解 DNS 进程

发布时间:2022-02-20 14:46:40 文章来源:互联网

如需了解“了解 DNS 进程”等有关服务器、云主机租用、虚拟主机、配置、价格问题、请咨询专属客服或者微信:zhstwkj 获取更多帮助和新优惠!


image.png

什么是 DNS?

DNS代表域名系统( DNS )服务。_ 当我们访问一个网站时,我们正在使用该服务来定位该域的网站所在的服务器。浏览网页时,我们通常会在浏览器中输入 www.google.com 之类的域名。这比试图记住链接到 Google 服务器的 IP 地址要好。

使用此服务进行转换,将 www.google.com 转换为 172.217.12.46。IP 地址指定服务器在 Internet 上的位置。这个转换过程称为查询。这是设备如何相互连接以通过互联网进行通信的一个组成部分。为了理解查询过程,让我们回顾一下这个查询是如何工作的。

DNS 进程如何工作?

第 1 步:请求网站信息

让我们通过在网络浏览器中输入域名来访问网站。我们的计算机将开始解析主机名,例如 www.56dr.com。然后,我们的计算机将在其本地 DNS缓存中查找与域名关联的 IP 地址。此缓存存储我们的计算机最近保存的这些信息。如果它在本地存在,则将显示该网站。如果我们的计算机没有这些信息,它将执行 DNS 查询以检索正确的信息。

第 2 步:联系递归 DNS 服务器

如果信息不在您计算机的本地缓存中,那么它将查询另一台服务器。递归 DNS 服务器具有本地缓存,就像您的计算机一样。许多 ISP 使用相同的递归 DNS 服务器,公共域名可能已经在其缓存中。如果域被缓存,则查询将在此处结束,并将网站显示给用户。

步骤 3:查询权威 DNS 服务器

如果一个或多个递归 DNS 服务器在其缓存内存中没有存储信息,它会在其他地方查找。然后,查询将继续沿着权威 DNS 服务器链向上。搜索将继续,直到找到域的名称服务器。这些权威名称服务器负责为它们各自的域名存储这些记录。

第 4 步:访问 DNS 记录

为了找到56dr.com的IP地址,我们会向权威域名服务器查询地址记录(A记录)。递归 DNS 服务器从权威名称服务器访问56dr.com 的 A 记录。然后它将记录存储在其本地缓存中。如果另一个查询请求 56dr.com 的 A 记录,递归服务器将得到答案。所有 DNS 记录都有一个生存时间值,它显示记录何时到期。一段时间后,递归 DNS 服务器将要求更新记录副本。

第 5 步:最后的 DNS 步骤

递归 DNS 服务器拥有该信息并将 A 记录返回到您的计算机。然后,我们的计算机将记录存储在其本地缓存中。它从 DNS 记录中读取 IP 地址并将其传递给我们的浏览器。Web 浏览器将连接到与 A 记录 IP 关联的 Web 服务器并显示该网站。

整个查找过程,从开始到结束,只需几毫秒即可完成。为了更好地理解,让我们分解构成查找过程的组件。

DNS 进程

DNS 服务器

权威 DNS 服务器

权威名称服务器是存储域名的 DNS 记录(A、CNAME、MX、TXT 等)的服务器。这些服务器将仅响应对本地存储的 DNS 区域文件的查询。假设我们网络中的服务器存储了 example.com 的 A 记录。该服务器是 example.com 域名的权威服务器。

递归名称服务器

递归名称服务器是接收查询以提供信息的 DNS 服务器。这些类型的服务器不存储 DNS 记录。当收到查询时,它将在高速缓存内存中搜索链接到 IP 地址的地址。如果递归名称服务器有信息,那么它将返回一个响应给查询发送者。如果它没有记录,那么查询将被发送到其他递归名称服务器。这种情况一直持续到它到达可以提供 IP 地址的权威 DNS 服务器。

DNS 区域

DNS 区域是域名系统中的一个管理空间。区域构成委派给管理员或特定实体的DNS 命名空间的一部分。每个区域都包含其所有域名的资源记录。

DNS 区域文件

DNS 区域文件是存储在服务器上的文本文件。它包含该区域内每个域的所有记录。区域文件必须在任何其他信息之前列出 TTL(生存时间)。TTL 指定 DNS 记录在服务器缓存内存中的时间。区域文件每行只能列出一条记录。它将显示首先列出的授权开始(SOA) 记录。SOA 记录包含基本域名信息,包括 DNS 区域的主要权威名称服务器。

DNS 区域文件

DNS 记录类型

DNS 记录存储在权威服务器中。这些记录提供有关域的信息,包括每个域的关联 IP 地址。所有域都必须具有一组特定的默认记录。下面是最常见的记录类型和经常使用的 DNS 记录的列表。让我们看一下每种类型的记录。

A(地址)记录

CNAME(规范名称)记录

MX(邮件交换器)

TXT(文本)记录

NS(名称服务器)记录

SOA(授权开始)记录

SRV(服务)记录

PTR(指针)记录

DNS 故障排除

现在我们已经查看了 DNS 服务和组件,我们可以开始解决可能出现的 DNS 问题。以下是常见的 DNS 故障排除提示列表。

如果我们的网站显示“找不到服务器IP地址”,则可能是A记录丢失。您需要将 A 记录添加到您的 DNS 区域。

错误页面“未找到 IP 地址”

检查您是否有任何配置不当的 DNS 记录。

当您更改名称服务器时,我们需要等待名称服务器传播。传播可能需要 24 - 48 小时才能在Internet 上完成传播。

检查您是否有较高的 TTL(生存时间)值。如果 A 记录的默认 TTL 值为 86400 秒(24 小时)。如果我们更新一条 A 记录,传播将需要 24 到 48 小时才能分散。最好将 TTL 值更改为 300 秒,即 5 分钟。我们有一篇很棒的文章,更多地讨论了 TTL 值。

如果我们使用第三方代理服务器并且我们的网站没有显示。我们可以使用我们的本地主机文件来查看问题发生在哪里。我们的网站名为 56dr.com。此域正在使用第三方代理服务器。如果出现连接错误,我们通常可以找到错误的来源。为了找到主机或代理服务器的问题,我们进行了调查。为了排除故障,我们将修改我们的本地主机文件。我们将网站 56dr.com 添加为主机文件的条目。然后,将其指向网络托管公司的 IP 地址,例如 98.129.229.4。如果我们访问该网站并且它正确显示,我们就知道问题出在第三方代理服务器上。这是一篇关于如何编辑主机文件的优秀文章。

尽管 DNS 可能是一个复杂的问题,但更好地理解该过程总是有帮助的。这些故障排除技巧可以帮助我们为使用 DNS 做好准备。在检查 DNS 传播或记录时,以下工具非常有用。



【文章声明】

本站发布的了解 DNS 进程内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场

如果涉及侵权请联QQ:712375056进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

/template/Home/twy/PC/Static