DNS基本原理

DNS(域名系统)是一个应用层协议,用于将主机名解析为IP地址。它采用分布式树状结构,通过根服务器、顶级域名服务器和权威DNS服务器共同维护。DNS查询包括递归和迭代两种方式,客户端首先查询本地缓存和hosts文件,然后通过DNS服务器进行递归或迭代查询,最终获取IP地址。DNS服务器类型包括主DNS、辅DNS、缓存DNS和转发器,资源记录类型包括SOA、A、NS、CNAME等。
摘要由CSDN通过智能技术生成

基本概念

DNS(Domain Name System,域名系统)实际上是一个应用层协议,通常被其他应用层协议使用,用于将用户提供的主机名解析为IP地址

1. 工作流程

DNS最核心的工作就是域名解析,也就是把计算机名翻译成IP地址,这样我们就可以按照自己容易理解的方式来为一台主机或者一个网站取一个名字,其他人也就可以通过这个名字来访问我们的主机或者网站了,而不必去记住那些枯燥晦涩的IP地址,只有计算机才会才更容易理解那些地址。
工作流程

2. 域名

DNS采用的是分布式解决方案,具体是这样的,互联网管理委员会规定,域名的解释权都归根服务器所有,而根服务器通过委派,把com结尾的域名解析权委派给其他的DNS服务器,以后所有以com结尾的域名根服务器就都不负责解析了,而是由被委派的服务器负责解析,而且根服务器还把以net、org、edu、gov等等结尾的域名都一一进行进行了了委派,每个顶级域名都有预设的用途。
DNS采用了树状结构,其特性是确保每个域名的唯一性和易于查找的特点。
域名结构

例如:

  1. com域名用于商业公司,edu域名用于教育机构,gov域名用于政府机关等等,这种顶级域名也被称为顶级机构域名
  2. 根服务器还针对不同国家进行了域名委派,例如把所有以cn结尾的域名委派给中国互联网管理中心,以jp结尾的域名委派给日本互联网管理中心,cn、jp这些顶级域名被称为顶级地理域名
  3. 根域名(Root nameserver)

  • . 代表的根域名服务器(Root nameserver),是 DNS 中最高级别的域名服务器(nameserver),负责返回顶级域名的权威域名服务器(authoritative nameserver)的地址。
    早期的域名必须以英文句号“.”结尾,当用户访问 www.wikipedia.org 的 HTTP 服务时必须在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值