2.别名(CNAME)资源记录(CNAMERR)
CNAMERR是规范名(CNAME)资源记录。将owner字段中的别名或备用的DNS域名映射到canonical_name字段中指定的标准或主要DNS域名。此数据中所使用的标准或主要DNS域名是必需的,并且必须解析为名称空间中有效的DNS域名。
语法格式为:owner ttl class CNAME canonical_name
例如:aliasname.example.microsoft.com. CNAME truename.example.microsoft.com。
别名(CNAME)资源记录允许您使用多个名称指向单个主机,使得某些任务更容易执行。例如,在同一台计算机上维护FTP服务器和Web服务器,就可以通过使用映射为DNS主机名(如GRFW-S1)的CNAMERR,为主持这些服务的服务器计算机的服务器名称(ftp、www)。
添加CNAMERR的方法与添加ARR的方法差不多,但它不仅可以在正向查找区域中创建,还可以在反向查找区域中创建。在相应查找区域中单击鼠标右键,在弹出菜单中选择【新建别名】命令,打开如图7-39所示的对话框。在其中分别输入对应记录的别名和目标主机的完全合格域名即可。对话框中的复选项功能和配置方法与前面介绍的ARR记录中的对应复选项功能一样。
![]() |
图7-39 “新建资源记录”对话框的“别名(CNAME)”选项卡
建议在下列情况中使用CNAMERR。
在同一区域的ARR中指定的主机需要被重新命名时。
当用于像www这样的已知服务器的通用名称需要解析一组提供相同服务的单独计算机(每个都有单独的ARR)时。例如,一组冗余Web服务器。
在区域中使用现有ARR为计算机重新命名时,您可以暂时使用CNAMERR让用户和程序使用宽限周期,以便从指定旧的计算机名转换到使用新名称。为此,需要进行如下操作。
(1)对于计算机的新DNS域名,新的ARR将被添加到该区域中。
(2)对于旧的DNS域名,将添加指向新ARR的CNAMERR。
(3)从区域中删除旧DNS域名(如果合适的话,还有与之相关的PTRRR)的原始ARR。
使用CNAMERR为计算机定义别名或重新命名时,对记录从DNS删除之前记录在区域中使用的时间设置暂时的限制。如果您忘记删除CNAMERR而以后删除了与其关联的ARR,那么CNAMERR有可能会尝试解析网上不再使用的名称的查询,从而浪费了服务器资源。
CNAMERR最普遍的用法是向多台计算机或Web服务器使用的一个IP地址提供永久的DNS域别名,用于基于服务的名称(如www.example.microsoft.com)的通用名称解析。下例显示了如何使用CNAMERR的基本语法。
alias_name IN CNAME primary_canonical_name
下面再举一例进行说明。在如下示例中,需要使用名为host-a.example.microsoft.com的计算机同时充当名为“www.example.microsoft.com”的Web服务器和名为“ftp.example.microsoft.com”的FTP服务器。要实现命名该计算机的预期目的,可在example.microsoft.com区域中添加和使用下列CNAME项。
host-a IN A 10.0.0.20 |
如果您后来决定将FTP服务器移至独立于host-a上的Web服务器的另一台计算机,只要为ftp.example.microsoft.com改变区域中的CNAMERR并向主持FTP服务器的新计算机的区域添加其他的ARR即可。在以上示例的基础上,如果新计算机被命名为host-b.example.microsoft.com,则新的和修改的A和CNAMERR记录如下。
host-a IN A 10.0.0.20 |
本文转自该图书作者王达的博客。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||