第五单元 使用 DNS 解析主机名
 
概述
   
【课程讲解:DNS服务介绍及其配置】(时长:57分钟)
【课程讲解:DNS的动态更新】(时长:35分钟)  

网络解决方案需要包含 DNS 来连接网络基础机构的组件。本单元你将学习使用 DNS 解析主机名。
 
  • 安装 DNS 服务
  •  
  • 配置 DNS 服务属性
  •  
  • 配置 DNS 区域和区域传输
  •  
  • 配置动态 DNS 更新
  •  
  • 委派区域控制
  •    
    5.1 安装 DNS 服务
      1.DNS 名称空间
     
       
    5.2 配置 DNS 服务属性
      1.DNS 查询过程按两部分进行:
     
  • 名称查询从客户端计算机开始,并传送至解析程序即 DNS 客户服务程序进行解析。
  •  
  • 不能就地解析查询时,可根据需要查询 DNS 服务器来解析名称。
  •    
      2.缓存的工作原理:
      DNS 服务器采用递归或迭代来处理客户端查询时,它们将发现并获得大量有关 DNS 名称空间的重要信息。然后这些信息由服务器缓存。缓存为 DNS 解析流行名称的后续查询提供了加速性能的方法,同时大大减少了网络上与 DNS 相关的查询通信量。
       
    5.3 配置 DNS 区域
      1.域名系统 (DNS) 允许 DNS 名称空间分成几个区域,这些区域存储有关一个或多个 DNS 域的名称信息。对于包括在区域中的每个 DNS 域名,该区域成为该域的有关信息的权威性信息源。
       
      2.正向查找:在大部分的 DNS 查找中,客户端一般执行正向查找,正向查找是基于存储在地址 (A) 资源记录中的另一台计算机的 DNS 名称的搜索。
       
      3.反向查找: DNS 也提供反向查找过程,允许客户端在名称查询期间使用已知的 IP 地址,并根据它的地址查找计算机名。反向查找采取问答形式进行,例如, “ 您能告诉我使用 IP 地址 192.168.1.20 的计算机的 DNS 名称吗? ”
       
    5.4 配置 DNS 区域传输
      1.原因:由于区域在 DNS 中发挥着重要的作用,因此希望在网络上的多个 DNS 服务器中提供区域,以提供解析名称查询时的可用性和容错。否则,如果使用单个服务器而该服务器没有响应,则该区域中的名称查询会失败。对于主持区域的其他服务器,必须进行区域传输,以便复制和同步为主持该区域的每个服务器配置使用的所有区域副本。
       
      2.区域传输可能会发生在以下任何情况中:
     
  • 当区域的刷新间隔到期时
  •  
  • 当其主服务器向辅助服务器通知区域更改时
  •  
  • 当 DNS 服务器服务在区域的辅助服务器上启动时
  •  
  • 在区域的辅助服务器使用 DNS 控制台以便手动启动来自其主服务器的传送时
  •    
      3.DNS 通知:基于 Windows 的 DNS 服务器支持 DNS 通知,即原始 DNS 协议规范的更新,它允许在区域发生更改时使用向辅助服务器发送通知的方法 。
       
    5.5 配置 DNS 动态更新
      1.动态更新允许 DNS 客户端在发生更改的任何时候使用 DNS 服务器注册和动态地更新其资源记录。它减少了对区域记录进行手动管理的需要,特别对于频繁移动或改变位置并使用 DHCP 获得 IP 地址的客户端更是如此。
       
      2.下列任何原因或事件都可导致发送动态更新内容:
     
  • 在 TCP/IP 属性配置中为任何一个已安装的网络连接添加.删除或修改 IP 地址。
  •  
     
  • IP 地址租约通过 DHCP 服务器更改或续订任何一个已安装的网络连接。例如,当启动计算机时或在使用 ipconfig /renew 命令时。
  •  
     
  • ipconfig /registerdns 命令用于手动执行 DNS 中客户端名称注册的刷新。
  •  
     
  • 当打开计算机启动时。
  •  
     
  • 成员服务器被升级为域控制器。
  •  
       
      3.动态更新请求周期性地发送或刷新。默认情况下,计算机每 7 天发送一次刷新。如果此更新未引起区域数据的任何改变,则此区域保留为其当前版本并且不会写入任何改动内容。只有当名称或地址实际更改了,更新才会引起实现的区域变化或增加的区域传输。
       
      4.请注意如果名称变为非活动状态或在刷新间隔(7天)内未更新,则名称不从 DNS 区域删除。尽管在地址的更改或新名称生效时, DNS 客户端的确尝试了删除或更新旧的名称记录, DNS 仍不会使用某种机制来释放或去除名称。
       
    5.6 配置 DNS 客户端
      1.为了使 DNS 客户端有效地进行操作,在处理查询和解析 DNS 名称时必须为每台计算机配置按优先级排列的 DNS 名称服务器列表。在大多数情况下,客户端联络并使用在本地配置列表中列在首位的首选 DNS 服务器。当首选服务器不能用时会联络和使用列出的备用 DNS 服务器。因此,让首选 DNS 服务器在正常情况下适于连续的客户端使用非常重要。
       
      2.对于 DNS 客户端,您可以配置 DNS 域后缀搜索列表,来扩展或修改 DNS 搜索能力。通过向列表中添加其他后缀,可以在多个指定的 DNS 域中搜索较短的非限定计算机名称。然后,如果 DNS 查询失败,则 DNS 客户端服务可使用该列表在您的原始名称末尾添加其他名称后缀,并可为这些备用的 FQDN 向 DNS 服务器重复执行 DNS 查询。
       
    5.7 委派区域控制
      1.DNS 提供了将名称空间分割成一个或多个区域的选项,可以将这些区域存储.分配和复制到其他 DNS 服务器。决定是否分割 DNS 名称空间以获得附加的区域时,考虑如下使用附加区域的理由:
       
      2.需要将 DNS 名称空间的部分管理工作委派给您单位中的另一位置或部门。
     
  • 为了在多个服务器之间分配通信量负载,需要将一个大的区域分成若干小的区域,这提高了 DNS 名称解析性能或创建了一个容错性更好的 DNS 环境。
  •  
  • 需要通过立刻添加许多子域来扩展名称空间,例如提供开放的新分支或站点。
  •    
      3.在名称空间中委派区域时,请注意对于创建的每个新区域,都需要位于指向新区域的权威 DNS 服务器的其他区域中的委派记录。这不仅对权利移交是必要的,而且对于向其他 DNS 服务器和对新区域具有绝对权威的新服务器的客户端提供正确引用也是必要的。
       
      4.注意:正确配置区域委派时,如果在 DNS 服务器配置中使用转发器,有时也可能会妨碍正常的区域引用行为。