当前位置: 首页 > news >正文

应用层协议之DNS协议

1、DNS定义,封装在哪里?

DNS域名系统采用客户端/服务器架构,封装于UDP中,用于解决“能记住名字但记不住IP”的问题,应用场景:网页访问、邮件传输等

2、一次完整的DNS解析过程?

客户端先查看本地缓存,若有对应域名的IP记录且未过期则直接使用;若无,便向本地DNS服务器发送解析请求,本地DNS服务器先查自身缓存,有结果就返回;若没有,本地DNS服务器会以迭代方式依次查询根域名服务器、顶级域名服务器、二级或子域名服务器,逐步获取目标域名对应的IP地址,之后将该IP返回给客户端,并更新自身缓存,客户端最终使用此IP与目标服务器建立连接。

3、DNS域名层级划分?

①顶级域名(最右侧):如.com、.cn等;

②二级域名(顶级域名左侧):可注册的核心标识,如baidu.com;

③子域名(二级域名左侧):用于细分服务,如mail.baidu.com。

4、DNS记录有哪些类型?分别的作用?

①A记录:将域名映射到IPv4地址;

②AAAA记录:将域名映射到IPv6地址;

③CNAME记录:别名记录,将一个域名指向另一个域名。

④MX记录:邮件交换记录,指定接收域名邮件的服务器。

⑤NS记录:名称服务器记录,指定管理该域名的DNS服务器;

⑥TXT记录:文本记录,可存储任意文本信息。

⑦PRT记录:指针记录,用于将IP地址映射回域名。

5、DNS的查询方式?过程?

①递归查询(客户端与本地域名服务器):DNS服务器收到递归查询请求后,负责把最终结果返回给请求方,如果本地查询不到,该DNS服务器将查询其他的DNS服务器,直到查到结果;

②迭代查询(本地域名服务器与根域名服务器):DNS服务器收到迭代查询请求后,如果本地查询不到,将返回一个可能查到的DNS服务器地址给请求者,由请求者自行查询该DNS服务器,以此类推,请求者最终查到结果。

6、DNS主要使用什么传输层协议?端口号是多少?

因为DNS查询和应答报文通常很短,使用UDP这种无连接、开销小的协议,效率更高,所以DNS主要使用UDP协议。当应答报文长度超过512字节时,会使用TCP传输或在进行区域传输(主从DNS服务器之间同步数据)时,使用TCP,因为它要求数据的可靠性和完整性。端口号53

http://www.dtcms.com/a/466773.html

相关文章:

  • AI多维回归模型追踪政策信号:威廉姆斯降息倾向的就业因子分析
  • 哈尔滨自助建站小企业网站建设论文
  • c++的‘-1/-0’用法
  • 苏州企业建设网站价格工会网站建设可以
  • 网站套餐到期是什么意思西安市网页制作公司有哪些
  • 网站设计的内容有哪些网络规划与设计毕业设计
  • 重载和继承的实践
  • Unigram中的损失
  • 网站服务器多少钱一月亿速云
  • MySQL数据库远程无法连接
  • 做网站实训报告电子商务网站建设的四个步骤
  • 外贸门户网站seo系统源码出售
  • 6.java反射
  • 怎么做淘宝客个人网站网站程序模板
  • 即梦图片批量去水印软件运营大管家AI图片去水印工具
  • 做网站怎么套模板网站站建设建技设术技术
  • Vue 程序使用host 0.0.0.0 实现监听本机所有可用的网络接口
  • ts-jest与其他TypeScript测试工具的对比
  • 学习16天:pytest学习
  • 奉贤青岛网站建设广州市制网公司
  • 江西中恒建设集团网站网站字体怎么设置
  • 泰安网站制作哪家好网站建设目的分析
  • 怎么看网站开发者页面渗透wordpress论坛
  • 求个网站好人有好报百度贴吧商城类网站建设方案
  • 使用 python-docx 库操作 word 文档(3):读取word文档的内容
  • 鸿蒙:从相册中选取图片,并转成PixelMap作为UI显示
  • 什么是网站什么是网址东莞网站设计服务商
  • STM32 读取引脚状态 -按键输入
  • 关于网站建设分类名字logo设计在线生成免费
  • 网站的二级网页关键词在线一键生成网页