创建区域后,必须向区域中添加更多资源记录。添加的最常见资源记录包括下列各项:

  • 主机 (A) 资源记录: 用于将域名系统 (DNS) 域名映射到计算机使用的 IP 地址。

  • 别名 (CNAME) 资源记录: 用于将别名 DNS 域名映射到另一个主名称或规范名称。

  • 邮件交换器 (MX) 资源记录: 用于将 DNS 域名映射到交换或转发邮件的计算机的名称。

  • 指针 (PTR) 资源记录:用于映射基于某台计算机的 IP 地址的反向 DNS 域名,该 IP 地址指向该计算机的正向 DNS 域名。

  • 服务位置 (SRV) 资源记录: 用于将 DNS 域名映射到提供特定服务类型的一系列指定 DNS 主机计算机(例如 Active Directory 域控制器)。

  • 根据需要使用的其他资源记录。

主机 (A) 资源记录

使用区域中的主机 (A) 资源记录将计算机(或主机)的 DNS 域名关联到其 IP 地址。您可以通过多种方式将其添加到区域:

  • 您可以使用 DNS 管理器,手动创建静态 TCP/IP 客户端计算机的主机 (A) 资源记录。

  • 在 IP 配置发生更改时,Windows 客户端和服务器使用 DHCP 客户端服务,动态地注册并更新自己位于 DNS 中的主机 (A) 资源记录。

  • 启用了动态主机配置协议 (DHCP) 的客户端计算机如果运行的是 Microsoft 操作系统早期版本,并且从合格的 DHCP 服务器获取其 IP 租用,则可以让代理来注册并更新其主机 (A) 资源记录。(只有 Windows 2000、Windows Server 2003 和 Windows Server 2008 DHCP 服务器服务支持该功能。)

并非所有计算机都需要主机 (A) 资源记录,但是在网络上共享资源的计算机需要它们。共享资源并且必须由其 DNS 域名识别的任何计算机都必须使用主机 (A) 资源记录,以向计算机的 IP 地址提供 DNS 域名解析。

区域中必需的大多数主机 (A) 资源记录都可以包含共享资源的其他工作站或服务器、其他 DNS 服务器、邮件服务器和 Web 服务器。这些资源记录占区域数据库中的资源记录的绝大多数。

别名 (CNAME) 资源记录

别名 (CNAME) 资源记录有时也称作规范名称资源记录。借助这些记录,您可以使用多个名称来指向单一主机,从而轻松实现某些目的,例如在同一个计算机上同时驻留文件传输协议 (FTP) 服务器和 Web 服务器。例如,众所周知的服务器名称(ftp、www)使用别名 (CNAME) 资源记录进行注册,这些记录映射到这些服务所在的服务器计算机的 DNS 主机名(例如 server-1)。

我们建议下列方案使用别名 (CNAME) 资源记录:

  • 必须重命名同一区域中主机 (A) 资源记录中指定的主机时

  • 在众所周知的服务器的通用名称(例如 www)必须解析到一组单独的计算机(每台计算机都拥有单独的主机 (A) 资源记录)时,并且这组单独的计算机可以在一组冗余 Web 服务器中提供同一服务(示例)。

重命名在区域中已存在主机 (A) 资源记录的计算机时,您可以暂时使用别名 (CNAME) 资源记录,为用户和程序提供一个从旧计算机名切换到新名称的宽限期,具体方式如下所示:

  • 对于计算机的新 DNS 域名,向区域中添加一条新的主机 (A) 资源记录。

  • 对于旧的 DNS 域名,添加一条指向新的主机 (A) 资源记录的别名 (CNAME) 资源记录。

  • 从区域中删除旧 DNS 域名(适用时还包括其相关指针 (PTR) 资源记录)的原始主机 (A) 资源记录。

在使用别名 (CNAME) 资源记录为计算机提供别名或重命名时,请临时限定从 DNS 中删除该记录之前在区域中使用该记录的时间长度。如果忘记删除别名 (CNAME) 资源记录,并且之后删除了它的相关主机 (A) 资源记录,则别名 (CNAME) 资源记录会将服务器资源浪费在尝试解析对网络上已不再使用的名称的查询上面。

别名 (CNAME) 资源记录最常见或最流行的用法是,为基于服务的名称的通用名称解析提供一个永久 DNS 别名域名(例如 www.tailspintoys.com),并将该域名提供给 Web 服务器上的多台计算机或多个 IP 地址。以下示例说明别名 (CNAME) 资源记录的基本语法:

alias_name IN CNAME primary_canonical_name

在本示例中,一台名为 host-a.tailspintoys.com 的计算机既充当名为 www.tailspintoys.com 的 Web 服务器,又充当名为 ftp.tailspintoys.com 的 FTP 服务器。若要达到为该计算机命名的既定目标,您可以在 tailspintoys.com 区域中添加以下 CNAME 条目:

host-a    IN  A      10.0.0.20
ftp       IN  CNAME  host-a
www       IN  CNAME  host-a

如果您之后决定将 FTP 服务器转移到另外一台计算机(独立于 host-a 上的 Web 服务器),只需在 ftp.tailspintoys.com 的区域中更改别名 (CNAME) 资源记录,并将一个附加主机 (A) 资源记录添加到 FTP 服务器所在的新计算机的区域中。

根据前述示例,如果新的计算机命名为 host-b.tailspintoys.com,则新的及修改后的主机 (A) 和别名 (CNAME) 资源记录以如下形式出现:

host-a    IN  A      10.0.0.20
host-b    IN  A      10.0.0.21
ftp       IN  CNAME  host-b
www       IN  CNAME  host-a

邮件交换器 (MX) 资源记录

电子邮件应用程序根据电子邮件收件人的目标地址中的 DNS 域名,使用邮件交换器 (MX) 资源记录来查找邮件服务器。例如,名称 example.tailspintoys.com 的 DNS 查询可以用来查找邮件交换器 (MX) 资源记录,这使得电子邮件应用程序可以将邮件转发或交换到带有电子邮件地址 user@tailspintoys.com 的用户。

邮件交换器 (MX) 资源记录显示为某个域处理邮件的一个或多个计算机的 DNS 域名。如果存在多条邮件交换器 (MX) 资源记录,DNS 客户端服务将按从最低值(最高优先级)到最高值(最低优先级)的优先顺序,尝试联系邮件服务器。以下示例表示邮件交换器 (MX) 资源记录的基本语法:

mail_domain_name IN MX preference mailserver_host

将以下示例中的邮件交换器 (MX) 资源记录用于 tailspintoys.com 区域,以 user@tailspintoys.com 为地址的邮件首先发送到 user@mailserver0.tailspintoys.com(如果可能)。如果该服务器不可用,则解析程序客户端会使用 user@mailserver1.tailspintoys.com。

@         IN  MX   1    mailserver0
@         IN  MX   2    mailserver1

请注意,在记录中使用 at 符号 (@) 表示邮件收发器 DNS 域名与区域的原始名称 (tailspintoys.com) 相同。

指针 (PTR) 资源记录

根据在 in-addr.arpa 域中创建并以其为根的区域,指针 (PTR) 资源记录支持反向查找过程。这些记录通过计算机的 IP 地址查找计算机,并将此信息解析到该计算机的 DNS 域名。

指针 (PTR) 资源记录可以通过多种方式添加到区域:

  • 可以在一个单独的过程中或者创建主机 (A) 资源记录的过程中,使用 DNS 手动创建静态 TCP/IP 客户端计算机的的指针 (PTR) 资源记录。

  • 在 IP 配置发生更改时,计算机使用 DHCP 客户端服务,动态地注册并更新自己位于 DNS 中的指针 (PTR) 资源记录。

  • 所有其他客户端计算机如果启用了动态主机配置协议 (DHCP),并从合格的 DHCP 服务器获取其 IP 租用,则可以让 DHCP 服务器来注册并更新其指针 (PTR) 资源记录。Windows 2000、Windows Server 2003 和 Windows Server 2008 DHCP 服务器服务均提供该功能。

指针 (PTR) 资源记录仅在反向查找区域中用来支持反向查找。

服务位置 (SRV) 资源记录

服务位置 (SRV) 资源记录是 Active Directory 域控制器的位置所必需的。一般情况下,您可以在安装 Active Directory 域服务 (AD DS) 时避免手动管理服务位置 (SRV) 资源记录。

默认情况下,Active Directory 域服务安装向导会尝试根据首选或备用 DNS 服务器列表来查找某个 DNS 服务器,这些 DNS 服务器已在其任何 TCP/IP 客户端属性中为其任何活动网络连接而进行了配置。如果联系到可以接受服务位置 (SRV) 资源记录的动态更新的 DNS 服务器,则配置过程即告完成。(对于在 DNS 中将 AD DS 注册为服务这一操作的其他相关资源记录,也是同样道理。)

如果在安装过程中,未发现可以接受 DNS 域名(用于为目录命名)更新的 DNS 服务器,则向导可以在本地安装 DNS 服务器,并自动用区域来配置它,以支持 Active Directory 域。

例如,如果您为林中的第一个域选择的 Directory Directory 域是 example.tailspintoys.com,则可以添加和配置存在于 example.tailspintoys.com 的 DNS 域名中的区域,以便与运行于新域控制器上的 DNS 服务器一起使用。

日后,如果应用程序实施和支持指定此记录类型的 DNS 名称查询,服务位置 (SRV) 资源记录也可以用于注册和查找网络上其他众所周知的 TCP/IP 服务。

其他资源记录

其他更多资源记录受 Windows Server 2008 DNS 支持,在大多数区域中的使用频率要低一些。必要时可以使用 DNS 管理器,添加这些其他类型的资源记录。


目录