一、DNS
域名系统 (DNS) 是把主机域名解析为IP地址的系统。该系统是由解析器和域名服务器组成的。采用UDP 协议,较少情况下使用TCP 协议,端口号均为53。
域名系统由三部分构成: DNS 名字空间、域名服务器、 DNS客户机。
(1)根域:
根域处于Internet上域名空间结构树的最高端,是树的根,提供根域名服务。根域用“.”来表示。
(2)顶级域名 (Top Level Domain,TLD):
顶级域名在根域名之下,分为三大类:国家顶级域名、通用顶级域名和国际顶级域名。
域名名称 |
作用 |
.com |
商业机构 |
.edu |
教育机构 |
.gov |
政府部门 |
.int |
国际组织 |
.mil |
美国军事部门 |
net |
网络组织(如因特网服务商和维修商) |
.org |
非盈利组织 |
.biz |
商业 |
.info |
网络信息服务组织 |
.pro |
会计、律师和医生 |
.name |
个人 |
.museum |
博物馆 |
.coop |
商业合作团体 |
.aero |
航空工业 |
国家代码 |
国家(如cn代表中国) |
(3)主机:
属于最低层域名,处于域名树的叶子端,代表各类主机提供的服务。
(4)域名服务器
名称 |
定 义 |
作用 |
主域名服务器 |
维护本区所有域名信息,信息 存于磁盘文件和数据库中 |
提供本区域名解析,区内域名信息 的权威。具有域名数据库。 一个域 有且只有一个主域名服务器 |
辅域名服务器 |
主域名服务器的备份服务器提 供域名解析服务,信息存于磁 盘文件和数据库中 |
主域名服务器备份,可进行域名解 析的负载均衡。具有域名数据库 |
缓存域名服务器 |
向其他域名服务器进行域名查 询,将查询结果保存在缓存中 的域名服务器 |
改善网络中DNS服务器的性能,减 少反复查询相同域名的时间,提高 解析速度,节约出口带宽。获取解 析结果耗时最短,没有域名数据库 |
转发域名服务器 |
负责非本地和缓存中无法查到 的域名。接收域名查询请求 首先查询自身缓存,如果找不 到对应的,则转发到指定的域 名服务器查询 |
负责域名转发,由于转发域名服务 器同样可以有缓存,因此可以减少 流量和查询次数。具有域名数据库 |
(5)资源记录
DNS 数据库包括 DNS 服务器所使用的一个或多个区域文件,每个区域都拥有一组结构化的资源记录。
资源记录 名称 |
作用 |
(Windows系统下的DNS数据库) |
A |
将DNS域名映射到IPv4的32位地址中 |
hostl.itct.com.cn. IN A 202.0.0.10 |
AAAA |
将DNS域名映射到IPv6的128位地址中 |
pv6 host2.itct.com.cn. IN AAAA 2002:0:1:2:3:4:567:89ab |
CNAME |
规范名资源记录,允许多个名称对应同一主机 |
aliasname.itct.com.cn.CNAME truename.itct.com.cn |
MX |
邮件交换器资源记录,其后的数字(0~65535) 是优先级。较低的数值被授予较高的优先级 |
example.itct.com.cn. MX 10 mailserverl.itct.com.cn |
NS |
域名服务器记录,指定域名服务器 |
example.itct.com.cn. IN NS nameserverl.itct.com.cn. |
PTR |
指针,将一个IP地址映为一个主机名 |
202.0.0.10.in-addr.arpa.PTR host.itct.com.cn |
(6)递归查询
递归查询为最主要的域名查询方式。主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器反馈结果;如果失败,则查询上一级的域名服务器,然后由上一级域名服务器完成查询。文章来源:https://www.toymoban.com/news/detail-719147.html
(7)迭代查询
当主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器反馈结果;如果失败,本地域名服务器则直接向根域名服务器发起查询请求,由其给出一个顶级域名服务器的IP地址A.A.A.A; 然后,本地域名服务器则直接向A.A.A.A顶级域名服务器发起查询请求,由其给出一个本地域名服务器(或者权限服务器)地址B.B.B.B; 如此迭代下去,直到得到结果IP。文章来源地址https://www.toymoban.com/news/detail-719147.html
到了这里,关于计算机网络-应用层(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!