域名系统
介绍
DNS 是域名解析协议
DNS 是域名系统(Name)的缩写。它是互联网的核心服务。它充当域名和 IP 地址之间的链接。
映射的分布式数据库可以让人们更轻松地访问互联网,而无需记住机器可以直接读取的IP字符串。这也是DNS官方的说法。
说白了:就是通过互联网上的IP地址进行通信。但IP地址以数字表示,比较难记(如116.213.120.232)。
因此,对于每个IP,选择一个人类更容易记住的域名形式(例如),使用DNS将域名解析为IP(这样会方便)
人类理解的命名格式可以解析为计算机可以理解的格式,IP也可以翻译为域名)
DNS服务的作用
将域名解析为IP地址
客户端向DNS服务器发送域名查询请求(DNS服务器有自己的IP地址)
DNS 服务器告诉客户端 Web 服务器的 IP 地址
客户端与Web服务器通信
DNS查询过程(这是了解DNS原理非常重要的过程)
通过分层管理,可以有效管理全球数以亿计的域名信息(类似于公司里,CEO只管理各部门的经理;各部门的经理只管理本部门的团队负责人) ;每个组长只管理本组的管理者)组员。至少这是一个比较有效的管理方法)
我们通过一个客户端想要访问这个WEB服务器的过程来了解一下DNS的原理。
1、客户端(PC)向首选DNS服务器发起请求(首选DNS服务器是指您PC当前连接的DNS服务器,可以使用命令查看):“你知道IP吗?”如果首选DNS服务器知道(一般情况下,如果首选DNS服务器之前已经解析过,则会缓存一段时间,默认三天。如果恰好在缓存时间内,那么首选服务器就会知道该域名的IP),那么首选DNS服务器会直接给客户端返回该域名的IP地址
2、如果首选DNS服务器上没有相关信息,则无法直接返回域名的IP地址。这时,首选DNS服务器就会询问根DNS服务器(所有DNS服务器都知道全球13个DNS根服务器在哪里)。 ,根服务器可能不知道这个具体的IP地址,但是它知道一级域com的IP(也就是说根服务器只负责维护所有一级域,所以只有几个这里有百条数据,虽然数据量少,但是接受来自世界各地的请求,所以负载也大)
3、根服务器将com的IP地址返回给首选DNS服务器
4. 然后首选 DNS 服务器向“com”DNS 服务器请求:“你知道 IP 吗?”但是com DNS服务器不知道IP,但是com DNS服务器知道IP。
5.“com”DNS服务器将此信息返回到首选DNS服务器
6. 选择首选 DNS 服务器,然后请求“” DNS 服务器。这时候服务器当然就知道IP地址了。
7.""DNS服务器将此信息返回给首选DNS服务器
8. 首选DNS服务器将获取的IP返回给客户端。
9. 客户端根据获取到的IP地址访问WEB服务器。
10.WEB服务器返回相关数据
域名空间结构
扩张:
为什么需要设置DNS才能访问?有的朋友可能会发现为什么我可以登录QQ、MSN但是打不开网页呢?其实大部分原因都是DNS服务器故障造成的。 DNS服务器地址是唯一的,由运营商提供给最终用户,用于解析IP地址和域名之间的关系。如果没有设置DNS服务器地址,则无法查询。当然,根据地址,网页也打不开。然而,QQ、MSN等即时通讯软件使用的是UDP传输协议,这是一种不可靠的传输协议。无需提供DNS服务器地址,仍然可以登录。
扫一扫在手机端查看
-
Tags : dns是什么
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。