分类: 系统运维
2011-10-19 19:20:05
A(Host Address,主机地址)记录也就是我们通常所说的“主机”记录,是DNS服务器中记录最多的DNS记录,因为DNS服务器会为每台加入域网络主机自动创建一个A记录,包括DNS服务器自己。
A记录的基本作用就是说明一个DNS域名主机所对应的IP是多少,例如,图7-36所示的DNS服务器控制台中的正向查找区域中显示的lycb-dc1.lycb.local所对应的IP地址为192.168.1.3,而lycb-dc2.lycb.local所对应的IP地址为192.168.1.10。
A记录一般不用手动创建,而且一般都是在正向查找区域中创建,对比图7-44中的正、反向快捷菜单可以看出,在反向查找区域中没有创建A记录的快捷菜单项(但并不是说在反向查找区域中就不能创建A记录哦,后面将介绍到)。
在正向查找区域中创建A记录的方法是在正向查找区域上单击右键,打开如图7-44左图所示快捷菜单项,在其中选择“新建主机(A)”菜单项,即打开如图7-45所示对话框。在“名称”文本框中输入该主机的NetBIOS域名,系统会自动在下面的“完全合格的域(FQDN)”文本框中显示对应的DNS域名。注意这里显示的DNS域名最后面包括一个小圆点(.),这个点表示域的根。在“IP地址”栏中输入该主机所对应的IP地址。如果想要在主要区域中为该主机创建A记录的同时也在DNS服务器的反向查找区域中为该主机创建PTR记录,则要选择“创建相关的指针(PTR)记录”复选项,这样就可省去后面单独为该主机创建PTR记录的工作。如果该DNS服务器是安装在域控制器上的,则还可选择“允许所有经过身份验证的用户用相同的所有者名称来更新DNS记录”复选项,也就是允许甩的域客户端更新DNS记录。
以上介绍的是在正向查找区域中创建A记录的方法,在反向查找区域中同样可以创建A记录,只是不常用,而且意义不大,因为在反向查找区域中有专门的PTR记录与正向查找区域中的A记录对应。
在反向查找区域中创建A记录的方法是在反向查找区域上单击右键,在弹出菜单中选择“其他新记录”选项(参见图7-44右图),在打开的如图7-46所示的对话框中选择“主机(A)”资源记录类型,此时会打开如图7-47所示对话框。在这里的“主机”文本框中输入该主机的NetBIOS域名,而下面的“完全合格的域名(FQDN)”文本框中会自动显示该主机的完整合格域名。但是因为这里是在反向查找区域中创建A记录的,所以它的域名部分是以IP地址方式显示的,而前面NetBIOS名称部分通常我们是采用字符来表示的,显然组合起来就觉得有点不伦不类,而对比图7-45所示的正向查找区域中的A记录格式,就显得更常规了(域名是以字符来表示的),所以通常不在反向查找区域中创建A记录。
同样,在反向查找区域中创建的A记录看来也挺别扭,如图7-48所示。与反向区域中一般记录所显示的名称格式不一样(一般的反向区域记录名称都是IP地址)。
图7-45 在正向查找区域中新建A记录的对话框
图7-46 “资源记录类型”对话框
图7-47 在反向查找区域中新建A记录的对话框
图7-48 在反向查找区域中创建的A记录
A记录也有负载均衡方面的应用,也可算是DNS一种低成本的负载均衡解决方案。如我们公司中有一个网站,由多个Web服务器负责。通常情况下,要实现负载均衡,可以采用服务器群集,或者利用专门的负载均衡工具软件来实现,但那样配置太复杂。其实可以利用DNS中的A记录来简单地实现一般意义上的负载均衡。如我们有一个Web网站域名为,则我们只需要在DNS服务器上为这多台Web服务器创建名称一样(假如都为www),但IP地址不一样的A记录,就可以实现轮询机制的负载均衡。
这个轮询原理就是因为我们在访问网站时都要通过DNS服务器来进行域名解析的。如果我们的Web网站利用的是自己架设的DNS服务器进行解析的话,我们就可以利用DNS的A记录来实现简单易的负载均衡效果。具体原理如下:在第一个客户机访问网站时,DNS服务器会告诉客户机这个域名对应的IP是第一台Web服务器的IP地址,当第二个客户机来访问网站时,DNS服务器就会把另一台Web服务器的IP地址给他,依此类推,这样就达到了一个简易负载平衡的效果。当然这在IIS Web网站配置中也有类似的配置方法,这方面将在本书后介绍应用服务器配置时有专门的介绍。
本文摘自《金牌网管师——中小型企业网络组建、配置与管理)》第七章