DNS工作原理-----简述

一.序=====

归纳 记录刚刚学到的一点东西,加深印象.

二.什么是DNS以及它所解决的问题

1.什么是DNS:
DNS是一个庞大的分布式数据库系统.它存储的是关于网络上各主机的相关信息(标识 地址 以及和其他主机间的逻辑关系).
2.它所解决的问题:
互联网飞速发展之初,网络只是小部分主机之间的通讯.而主机间的通讯,通信方必须知道对方的地址.linux系统中,专门有主机表(etc/hosts)文件来存储网络上主机的相关信息(更官方的是HOSTS.TXT文件).
后来,网络飞速发展,主机数量急剧增长.原有的HOTST.TXT文件无法满足新的需求(庞大的数据量和不能慢的处理速度).人们开发出一套新的系统,用以满足新的需求.也就是DNS系统(Domain Name System).
DNS采用分布式处理,把数据分散开。网络上的主机只知道一部分其他主机的信息。当主机请求某个域名,系统将返回给它这个域名的地址信息(或者查询失败)。域名实际上是一种映射。

三.DNS的关键部件

1.域名的划分、管理
采用类似点分表示法,将域名空间划分成很多个域、区。每个域或区的主机信息都由专门的程序来负责管理(名字服务器 Name Server).
tips:

  1. 域和区的区别
    (1)我们讲”域”的时候,指的是一个很广的范围(相对区要大)。
    (2)区是一个域中,已经被授权出去(分散管理)的部分。如果一个域将自己的某一部分授权出去,就形成了一个区。如果一个区将自己的某一部分授权出去࿰
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DNS(Domain Name System,域名系统)是互联网中用于将域名转换为 IP 地址的分布式命名系统。它的工作原理如下: 1. 解析请求:当用户在浏览器中输入一个域名时,首先会向本地 DNS 服务器发送解析请求。 2. 本地 DNS 服务器:本地 DNS 服务器是用户所在网络中的服务器,它负责处理解析请求。如果本地 DNS 服务器缓存了该域名对应的 IP 地址,则直接返回结果;否则,它会向根域名服务器发送请求。 3. 根域名服务器:根域名服务器是全球 DNS 系统的顶级服务器,它存储了顶级域名(如.com、.org、.net等)的信息。根域名服务器将根据请求中的顶级域名信息,返回对应的顶级域名服务器的 IP 地址。 4. 顶级域名服务器:顶级域名服务器负责存储各自顶级域名下的权威域名服务器的地址。当根域名服务器返回顶级域名服务器的 IP 地址后,本地 DNS 服务器将向顶级域名服务器发送请求。 5. 权威域名服务器:权威域名服务器是负责存储特定域名下的 IP 地址信息的服务器。当本地 DNS 服务器向权威域名服务器发送请求后,权威域名服务器将返回该域名对应的 IP 地址。 6. 结果返回:本地 DNS 服务器收到权威域名服务器返回的 IP 地址后,将结果缓存并返回给用户的设备,同时将结果保存在本地缓存中,以便后续使用。 以上是 DNS 的基本工作原理,通过这种分布式的方式,用户可以通过域名访问到对应的网站。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值