6.4 域名系统DNS
域名dns的作用是什么?
域名dns的功能是为实现域名和IP的映射功能,因为在网络通讯时,需要将域名转化为IP地址。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。简单来说,就是一个将域名翻译成ip地址的系统。
DNS通过允许一个名称服务器把他的一部分名称服务(众所周知的zone)“委托”给子服务器而实现了一种层次结构的名称空间。此外,DNS还提供了一些额外的信息,例如系统别名、联系信息以及哪一个主机正在充当系统组或域的邮件枢纽。
DNS报文使用运输层的UDP协议进行封装,运输层端口号为53
因特网是否可以只使用一台DNS服务器?
过程(做法不可取)
先在高速缓存中查找域名对应的IP地址
若没有找到,就会向网络中的某台DNS服务器查询
域名和IP地址映射
DNS服务器查询到之后,将相应的查询结果给用户主机
因特网采用层次树状结构的域名结构
顶级域名分类
因特网的域名空间
域名服务器的分类
域名解析的过程
重点
递归查询
迭代查询
高速缓存
如果有了高速缓存,就可以直接访问,本地域名不用再迭代查询
DNS报文使用运输层的UDP协议进行封装,运输层端口号为53
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码