Cisco ❀ DNS-域名解析系统

DNS-域名解析系统(Domain Name System)

端口号(DNS TCO/IP端口为53

DNS协议定义了一套自动化的服务,该服务将资源名称和所需的数字网络地址匹配;
DNS是一种客户/服务器服务模式;

一、DNS服务
图示为DNS服务的过程:
在这里插入图片描述

  1. DNS是一种客户/服务器服务模式,DNS客户端本身就是一种服务,也被称为DNS解析器,支持其他网络应用程序和服务的名称解析;
  2. DNS使用域名守护程序(named)主要提供解析的服务;
  3. DNS服务器存储了不同类型的资源记录,用来解析域名,这些记录包括名字、地址、类型

消息:
在这里插入图片描述
DNS定义了统一的消息格式,各种类型的消息都用此格式;
Ipconfig/displaydns命令可以显示所有DNS缓存条目;

DNS记录类型:

  • A记录-终端设备地址;
  • NS记录-权威域名服务器;
  • CNAME记录-别名的规范域名,使用单个网络地址对应多个服务;
  • MX记录-邮件交换记录;
  • 客户端提出查询请求,服务器的named守护进程检索自己的记录,看是否能进行自行解析域名,若不能,将连接其他服务器对该域名进行解析。
  • 通过缓存机制,可以减少解析的次数,降低了DNS查询数据网络的流量,也减少了上层服务器工作的负载。

域名系统采用分级系统创建域名数据库,提供域名解析服务,层级关系模型:倒置的树。最高的根域名服务器维护最高级别域名服务器j记录,后者维护下一级域名服务器的记录。

三级域-二级域-顶级域
x1
域名服务器的组织,域名系统是依靠这些分散的、分层级的服务器来保存并维护资源记录的。
在这里插入图片描述
二、DNS查询
域名服务的解析方法:递归、迭代
客户端发出的查询都是递归查询,DN服务器向外发出的查询一般都是迭代查询。

在这里插入图片描述
在这里插入图片描述
三、DNS报文格式
0						15 16						31-------- | -----会话标识	| 标志问题数	| 回答 |资源记录数授权 资源记录数| 	附加 资源记录数查询问题区域回答区域授权区域附加区域

DNS协议报文格式

数据包抓包效果如下:
请求报文:
在这里插入图片描述
回答报文:
在这里插入图片描述

创作者:Eric· Charles

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无糖可乐没有灵魂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值