我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

1. DNS域名解析流程是怎样的?

上的每台主机都由一个 IP 地址表示。

IP 地址可以是纯数字 (IPv4),也可以是数字和字母 (IPv6)。由于记忆困难,因此可以将IP地址与域名关联起来。我们只需要写下域名即可。在浏览器中,我们通常只需输入域名即可获取相应的网页内容,而不需要输入IP地址。

计算机中的hosts文件记录了IP地址及其对应的域名,通常位于C:\\\\等处。当在浏览器中输入域名时,计算机会首先查询hosts文件。由于hosts文件有限,计算机只能通过IP地址来识别和定位,所以我们需要执行域名转换为IP地址的过程。这个过程就是DNS域名解析过程。

2、域名层次划分

域名结构树,如上图所示

域名分为层次结构

www(用于访问主站) mail(与邮箱相关)(与会员相关) space(与空间相关)

以上均在csdn域名统一管理下。

.net().edu().com(通用顶级域名后缀).cn(国家顶级域名,代表中国).org(适用于各类非营利组织).gov(政府机构、政府相关机构).cn域名只能由中国的组织或个人注册,并且必须经过实名认证。

域名是用点分隔的,所以最后必须有一个点来分隔。但因为最后都是由根统一管理的,所以不需要在所有域名的末尾都写.root(根域名),所以直接用点来表示根。通常我们都会忽略这一点。域名实际上以 .和一个空标签。

3、有没有可能这么多域名最终会被一个根管理呢?

这个根由一堆服务器组成,这些服务器仅使用 13 个不同的域名,从 a 到 m。这13个根域名服务器由12个独立组织运营。

有更详细的介绍

世界各地有许多根域名服务器。当本地域名服务器向根域名服务器发送查询时,需要有一种机制来选择最近的根域名服务器为其提供服务。该技术是选播技术。该技术的特点:发送到任播地址的数据包将被转发到该地址所标识的“最近”的网络接口。 (“最近”基于路由协议中的距离度量,可以是响应时间)

我们知道,根域名服务器会管理顶级域名服务器com cn net gov等,顶级域名服务器会管理自己的域名服务器(称为权威域名服务器或权威域名服务器) csdn、baidu、qq等权威域名服务器都会管理自己的域名服务器。主持人。 (实际网络中的管理层次会更加复杂。)

根名称服务器

顶级域名服务器(顶级(TLD))

com cn 网 gov

权威域名服务器()

csdn

4、浏览器访问页面时需要做什么?

当我们在地址栏输入URL时,浏览器首先需要检查自己的浏览器缓冲区中是否有对应的IP记录,同时还要检查主机的本地文件中是否有对应的记录。如果有则无需进行后续步骤。

假设没有缓存,浏览器需要调用解析器才能解析域名,用C语言表达,代码为

gethostbyname("www.csdn.net")  #通过域名获取ip地址的代码

解析器可以帮助浏览器调用系统的网络功能。解析器实际上是一个程序。这个解析器相当于DNS客户端。 DNS客户端需要向DNS服务器查询IP地址,解析器向DNS服务器发送请求。

您可以在网络设置中查询自己的DNS服务器地址,这意味着如果我们的电脑中有这个地址,我们就可以直接与您联系。如果没有这个地址,或者DNS服务器地址设置错误(DNS没有绝对的好坏,不同的人所在的地区不同,连接的网络提供商不同,使用的设备也不同)所以,同一个DNS的速度完全不同,这要看你的实际情况。)但是你可以访问互联网,它会例如你可以访问QQ但不能浏览网页,因为QQ使用的方法是解析IP(它使用HTTP协议请求DNS服务器的80端口,而不是传统的DNS协议请求DNS服务器的53端口。即使用HTTP协议进行DNS解析请求,直接发起相应的解析API服务使用服务器返回的解析结果(域名对应的服务器IP,而不是域名)向IP请求。

假设我们本地的DNS服务器没有任何根域名服务器的域名和地址,我们需要先查询一下。

DNS 服务器通常是距离我们最近的本地 DNS 服务器。该本地 DNS 服务器通常由 ISP(互联网服务提供商)管理。本地DNS服务器收到请求后,会检查自己的缓存,如果有则直接返回IP。该地址将被标记为非权威。毕竟,本地DNS不控制像.net这样的域名。本地 DNS 服务器仅帮助我们完成该过程。当然,一些本地DNS服务器可能会记录您解析的域名。接下来的步骤由本地DNS服务器独立完成,我们的解析器只需要等待即可。

(dns端口53,DNS一般使用UDP传输。解析器和本地DNS服务器之间采用递归传输,传输完后返回,发送完数据后最后返回结果。本地DNS服务器和三层服务器之间层服务器时间以迭代方式传输。)

二维码
扫一扫在手机端查看

本文链接:https://by928.com/7267.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线