
当内网主机需要访问其他主机时,需要通过DNS(Domain Name System)解析主机名对应的IP地址。内网DNS解析的原理如下:
内网主机通过以上步骤就可以完成DNS解析,获取到目标主机的IP地址,从而进行访问。
DNS服务器的工作原理?
DNS,Domain Name System(域名解析系统)。 其工作原理就是域名的解析,域名解析自上而下进行,从根服务器开始直到树叶上的服务器。 域名解析有两种方式:(1)反复解析(iterative solution):每一次联系一个不同的服务器。 递归解析(recursive solution):请求一个名字服务器系统完成全部解析。 (2)递归解析(recursive solution):请求一个名字服务器系统完成全部解析。 希望我的回答能帮到您!谢谢!
简述DNS域名服务系统的工作原理
DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作。 为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的一台客户机访问某一服务器上的资源时,用户在 浏览器地址栏中输入的是便于识记的主机名和域名。 而网络上的计算机之间实现连接却是通过每台计算机在网络中拥有的惟一的IP地址来完成的,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,DNS服务器便充当了地址解析的重要角色. DNS是域名系统(Domain Name System)的缩写,是一种组织域层次结构的计算机和网络服务命名系统。 当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的IP 地址信息。 DNS服务的工作过程 当 DNS 客户机需要查询程序中使用的名称时,它会查询 DNS 服务器来解析该名称。 客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。 1 指定的 DNS 域名,表示为完全合格的域名 (FQDN) 。 2 指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。 3 DNS域名的指定类别。 DNS 域名由本机的程序使用。 该请求随后传送至 DNS 客户服务,以通过使用就地缓存的信息进行解析。 如果可以解析查询的名称,则查询将被应答,并且此过程完成。 其中,本地解析程序的缓存可从以下2个可能的来源获取名称信息: 1 如果主机文件就地配置,则来自该文件的任何主机名称到地址的映射都将在DNS 客户服务启动时预先加载到缓存中。 2 从以前DNS查询应答的响应中获取的资源记录将被添加至缓存并保留一段时间。 接下来查询 DNS 服务器,当本地的DNS不能就地解析查询时,可根据需要查询 DNS 服务器来解析名称。 如图4-1所示,客户机将查询首选 DNS 服务器。 在此过程中使用的实际服务器是从全局列表中选择的。 当 DNS 服务器接收到查询时,首先检查它能否根据在服务器的就地配置区域中获取的资源记录信息作出权威性的应答。 如果查询的名称与本地区域信息中的相应资源记录匹配,则服务器作出权威性的应答,并且使用该信息来解析查询的名称。 如果查询的名称没有区域信息,则服务器检查它能否通过本地缓存的先前查询信息来解析名称。 如果从中发现匹配的信息,则服务器使用它应答查询。 接着,如果首选服务器可使用来自其缓存的肯定匹配响应来应答发出请求的客户机,则此次查询完成。 如果查询名称在首选服务器中未发现来自缓存或区域信息的匹配应答,则查询过程可继续进行,使用递归来完全解析名称,包括来自其他 DNS 服务器的支持,以帮助解析名称。 在默认情况下,DNS 客户服务要求服务器在返回应答前使用递归过程来代表客户机完全解析名称。 在大多数情况下,DNS 服务器的默认配置支持递归过程。 为了使 DNS 服务器正确执行,首先需要在DNS 域名空间内存放其他DNS服务器的一些有用的联系信息。 该信息以根线索的形式提供,它是记录初步资源的一个列表,可用来定位一些 DNS 服务器,这些服务器对 DNS 域名空间树的根具有绝对控制权。 根服务器对 DNS 域名空间树中的根域和顶级域具有绝对控制权。 DNS 服务器可通过使用根线索搜索根服务器来完成递归过程。
dns解析全过程和原理是什么?
群英智能DNS解析过程如下所述:第一步:客户机提出域名解析请求,并将该请求发送给本地域名服务器。 第二步:当本地域名服务器收到请求后,就先查询本地缓存,如果该纪录项,则本地域名服务器就直接把查询结果返回。 第三步:如果本地缓存中没该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根子域)主域名服务器地址。 第四步:本地服务器再向一步返回域名服务器发送请求,然后接受请求服务器查询自己缓存,如果没该纪录,则返回相关下级域名服务器地址。 第五步:重复第四步,直到找到正确纪录。 第六步:本地域名服务器把返回结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。