网站首页 > 技术教程 正文
域名系统:DNS 提供域名和IP地址之间映射的分布式数据库;能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址。通过输入域名,最终得到该域名对应的IP地址的过程叫做域名解析;DNS协议采用TCP或UDP协议,使用端口号53。DNS采用客户端/服务器模式,是一个具有树状层次结构的,联机分布式数据库系统。
注:Hosts文件是主机本地文件,记录了主机名和IP地址的对应信息;用UDP的情况是对于主机询问DNS服务器访问HTTP地址时使用,加速访问网页速度;DNS服务器中继到主DNS服务器之间同步DNS数据,一般使用TCP,保证稳定性;
DNS域名结构是包括多级域名的分层结构,顶级域名、二级域名、三级域名等。
--不同等级的域名之间使用点号分隔,级别最低的域名写在最左边,而级别最高的域名则写在最右边。
--每一级的域名都由字母和数字组成,不区分大小写;域名的根域用"."表示,以点号结尾的域名称为完全合格域名FQDN。
因特网域名结构树:
DNS域名解析原理:
1、域名解析工作是通过调用服务器上的解析器软件完成的。
2、DNS域名解析按照域名空间的分层树状结构自顶至下进行。
递归查询:如果DNS服务器支持递归查询,那么当它接收到递归查询请求后,它将负责把最终的查询结果返回请求发送方。即使执行递归查询的DNS服务器无法从本地数据库返回查询结果,它也必须查询其他的DNS服务器,直到得到确认的查询结果;一般客户机与本地DNS域名服务器之间的查询交互采用的就是递归查询方式。
迭代查询:DNS服务器接收到迭代查询请求后,如果无法从本地数据库返回查询结果,它会返回一个可能知道查询结果的DNS服务器地址给请求者,由请求者自行查询该DNS服务器,以此类推,请求者最终将得到查询结果;一般本地域名服务器发送至根域名服务器的查询采用的就是迭代查询。
反向查询:DNS反向查询允许DNS客户端根据已知的IP地址查找主机所对应的域名;因特网域名树中设立了一个特殊的in-addr.arpa反向查询域用于反向查询。
静态域名解析:
手工配置域名和IP地址之间的对应关系
动态域名解析:
由DNS域名服务器完成解析
DNS代理:
设备对DNS解析进行中继
DNS冗余---为保证服务的高可用性,DNS要求使用多台服务器冗余支持每个区域;某个区域的资源记录通过手动或自动方式更新到主DNS服务器上;备用DNS 服务器用作同一区域中主服务器的备份服务器,以防主服务器无法访问或宕机。备用DNS服务器定期与主 DNS 服务器通讯,确保它的区域信息保持最新。如果不是最新信息,备用DNS服务器就会从主服务器获取最新区域数据文件的副本。这种将区域文件复制到多台名称服务器的过程称为区域复制。
域名解析器---解析通常需要建立多个名称服务器,找到所需要的信息。然而一些解析器的功能更简单地只用一个名称服务器进行通信。这些简单的解析器依赖于一个递归名称服务器(称为"存根解析器"),为他们寻找信息的执行工作。
A记录---是用来指定域名对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的网页服务器(web server)上。同时也可以设置域名的子域名。
- 上一篇: 一文搞明白DNS的来龙去脉
- 下一篇: 什么是DNS?它的作用是什么?
猜你喜欢
- 2024-11-19 浅谈DNS服务
- 2024-11-19 一篇文章读懂DNS解析,建议收藏和转发分享
- 2024-11-19 域名、IP、DNS三者的关系
- 2024-11-19 八分钟带你读懂 DNS 域名解析流程
- 2024-11-19 计算机网络知识笔记(四),DNS域名系统,DNS和IP的联系
- 2024-11-19 网络服务之DNS域名解析
- 2024-11-19 智安网络丨DNS 工作机制,为什么需要域名系统 (DNS)?
- 2024-11-19 帝恩思:DNS服务器地址是什么?
- 2024-11-19 什么是域名系统或DNS?
- 2024-11-19 DNS是什么?如何优化它?一文告诉你
你 发表评论:
欢迎- 05-28k8s实战
- 05-28k8s中部署基于nfs的StorageClass
- 05-28Kubernetes详解——NFS对PVC和PV使用实战
- 05-28Kubernetes日志采集ELK|部署ElasticSearch存储
- 05-28Milvus部署指南:从单机到分布式,手把手教你玩转向量数据库
- 05-28kubernetes环境手动部署 Prometheus 监控系统安装文档
- 05-28k8s集群资源监控
- 05-28一文了解k8s核心高频常用的内置对象
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)