DNS 查询原理当客户端需要查询域名时,它会使用DNS 服务器来解析该名称。客户端发送的每条查询消息包含三部分。 1. 查询的完整DNS域名必须是完全限定域名。 2.指定查询类型允许您根据类型指定资源记录,或者指定专门类型的查询操作。
3、明确DNS域名的类别。
如何查询DNS 服务器(1) 如果查询的域名与DNS 服务器的区域信息中相应的资源记录相匹配,则使用该信息来解析查询的域名,并且服务器做出相应的响应。
(2) 如果查询的域名不存在于区域信息中,则服务器通过上次查询的本地缓存信息检查该域名是否可以解析,如果从缓存中找到匹配的信息,则使用该域名使用。回答您的问题的信息。 (3)如果第一台服务器无法解析查询域名,则使用递归(其他DNS服务器)完全解析域名。默认情况下,客户端的DNS 服务器要求其他服务器在返回响应之前使用递归过程代表客户端完全解析名称。 (4) 为了使DNS 服务器正确执行递归,它必须首先使用DNS 域名称空间。首先,您需要拥有有关DNS 域名空间中其他DNS 服务器的有用联系信息。这是资源记录的初始列表,DNS 服务可使用该列表来查找控制DNS 域命名空间树根的其他DNS 服务器。根服务器还控制根域和DNS 域命名空间树中的域。 DNS 基本介绍1. DNS 的发展DNS 最早由Paul Mockapetris 于1983 年发明,最初的技术规范发布于Internet 标准草案第882 号(RFC 882)中。 1987年发布的第1034和1035号草案修订了DNS技术规范,并取代了之前的第882和883号草案。随后对互联网标准草案的修改基本上不包括对DNS技术规范的修改。 2、DNS域名结构通常,Internet主机域名的常见结构为:主机名、二级域名。互联网顶级域名由互联网网络协会域名注册委员会注册和管理,负责分配网络地址。此外,Internet 上的每台主机都分配有一个唯一的IP 地址。全球共有三大网络信息中心。美国的Inter-NIC 代表美国和世界其他地区,荷兰的RIPE-NIC 代表欧洲地区,日本的APNIC 代表亚洲。 -太平洋地区。 3. DNS 解析器在解析器或另一个以递归方式表示的DNS 服务器的情况下,域名解析器使用查询标头位来协商递归服务的使用。解决这个问题通常需要遍历多个名称服务器来查找所需的信息。然而,某些解析器通过与单个名称服务器通信来发挥更简单的作用。这些简单的解析器依赖于递归名称服务器(称为“存根解析器”)来执行查找信息的工作。 4. 位置DNS 服务由安装了DNS 服务器软件的计算机提供。服务器端软件可以基于类Linux操作系统或Windows操作系统。安装DNS 服务器软件后,您可以在指定位置创建区域文件。所谓区域文件是包含该域内的名称和IP地址解析记录的文件。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/82189.html