DNS服务的配置与管理(3) 配置正向查找区域及主机记录

简介:

由于DNS服务已经随同Active Directory安装完成,我们可以直接通过选择【开始】-【管理工具】-【DNS】命令打开DNS管理器,对DNS服务进行配置与管理。

1. 创建正向查找区域
 
配置DNS服务,首先要创建DNS查找区域。所谓查找区域是指DNS服务器所要负责解析的域名空间,如百度注册了baidu.com的域名,在百度的DNS服务器上就要创建名为“baidu.com”的查找区域。查找区域有正向和反向之分,正向查找区域负责把域名解析为IP,而反向查找区域负责把IP解析为域名。我们通常使用的主要是正向查找区域。由于之前我们已经创建了“coolpen.net”域,所以在DNS服务器中也就自动创建了“coolpen.net”正向查找区域。

在DNS正向查找区域或反向查找区域里又包括三种不同的区域类型:主要区域、辅助区域和存根区域。要理解区域类型,先要明白DNS服务器有主服务器和辅助服务器的区别。一般情况下,企业申请域名时会考虑配备两个DNS服务器,一个是主服务器,另一个是辅助服务器。一般的解析请求由主服务器负责,辅助服务器的数据是从主服务器复制而来的,辅助服务器的数据是只读的,无法修改(这点跟活动目录是不一样的)。当主服务器出现故障或由于负载太重无法响应客户机的解析请求时,辅助服务器会挺身而出担负起域名解析的任务。现在我们回过头来解释一下什么是主要区域,主服务器使用的区域就是主要区域,同样,辅助服务器使用的区域是辅助区域。存根区域则可以看做是一个特殊的、简化的辅助区域。在创建查找区域时,必然是先创建主要区域,因为辅助区域和存根区域都需要从主要区域复制数据。

在一台DNS服务器中可以添加多个正向查找区域,同时为多个域名提供解析服务,下面我们就再创建一个名为“ytvc.com.cn”的正向主要区域。
在DNS服务器上选择创建一个正向查找区域。

出现新建区域向导,点击下一步继续。在“区域类型”中选择创建一个主要区域,由于DNS服务器同时也是域控制器,所以DNS区域数据默认被存储在Active Directory中。

系统默认会将新创建的DNS区域记录复制到coolpen.net域中所有同样也是DNS服务器的域控制器中。

指定区域名称ytvc.com.cn。

向导询问是否允许区域动态更新,一般来说,如果DNS区域在企业内网使用,我们会允许动态更新;如果用于Internet,那么一般不需要动态更新。

区域创建完毕。

区域创建完毕之后,如下图所示,区域中默认只有一个NS记录和一个SOA记录,我们接下来要做的工作就是在区域中创建适当的DNS记录。DNS服务器要为所属的域提供域名解析服务,就必须先向DNS域中添加各种DNS记录,如Web、FTP等使用DNS域名的网站等,都需要添加DNS记录来实现域名解析。

2. 添加主机(A)记录

 
主机记录也称为A记录,是使用最广泛的DNS记录,主机记录的基本作用就是说明一个主机名对应的IP是多少,例如Web、FTP等服务器的域名就是一个主机记录。
下面我们创建一条主机记录,将域名www.ytvc.com.cn对应到IP地址192.168.1.11。如下图所示,在ytvc.com.cn区域中选择“新建主机”。

在“名称”文本框中键入主机名称“www”,DNS会自动在主机名称后面加上当前的区域名称作为后缀,形成完全合格域名。在“IP地址”文本框中键入对应的IP地址,然后点击“添加主机”按钮。

记录创建好之后,可以在客户端执行“ping www.ytvc.com.cn”命令进行测试。

A记录的基本用法是描述域名和IP的对应关系,其实A记录还有一个高级用法,A记录有负载平衡的作用。DNS经常被用作一个低成本的负载平衡解决方案,主要就是依靠A记录来实现的。举个例子加以说明,假设我们有3台Web服务器共同负责“www.ytvc.com.cn”这个网站,3台Web服务器的IP地址分别为192.168.1.11、192.168.1.12、192.168.1.13,我们可以创建3条主机记录,将域名www.ytvc.com.cn分别对应到3个不同的IP上。

通过这种方式实现负载平衡的原理是:客户机在访问Web服务器时需要先利用DNS服务器把域名解析为IP。当第一个客户机查询“www.ytvc.com.cn”时,DNS服务器会告诉客户机这个域名对应的IP是192.168.1.11,第二个客户机来查询时DNS服务器就会把答案改为192.168.1.12,依此类推,DNS使用了“轮询”的技术把不同的访问用户导向了3个不同的Web服务器,这样就达到了一个简易负载平衡的效果。

我们可以通过反复执行“ping  www.ytvc.com.cn”命令来验证DNS轮询的效果,如下图所示,在客户机上执行该命令来查询域名对应的IP,但奇怪的是,客户机两次查询域名得到的是同一个结果,这又是为什么呢?难道DNS轮询没起作用吗?

其实并非DNS轮询出了问题,而是由于客户机有DNS缓存机制,当客户机第一次查询DNS服务器获得了域名对应的IP地址,客户机会把查询结果放入缓存,这样下次查询时就直接从缓存获取结果而不用去问DNS服务器了,可以通过执行“ipconfig /displaydns”命令查看DNS缓存表,执行“ipconfig /flushdns”命令清除客户机的DNS缓存。下面继续实验,实验结果如下图所示,可以看到DNS轮询已经发挥作用了。

 本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1158394



相关文章
|
1天前
|
Linux 编译器 调度
xenomai内核解析--双核系统调用(二)--应用如何区分xenomai/linux系统调用或服务
本文介绍了如何将POSIX应用程序编译为在Xenomai实时内核上运行的程序。
15 1
xenomai内核解析--双核系统调用(二)--应用如何区分xenomai/linux系统调用或服务
|
3天前
|
运维 安全 API
Elasticsearch 悬挂索引解析与管理指南
Elasticsearch 悬挂索引解析与管理指南
20 7
|
4天前
|
缓存 测试技术 Android开发
深入了解Appium:Capability 高级配置技巧解析
Appium 提供多种进阶配置项以优化自动化测试,如 deviceName 作为设备别名,udid 确保选择特定设备,newCommandTimeout 设置超时时间,PRINT_PAGE_SOURCE_ON_FIND_FAILURE 在错误时打印页面源,以及测试策略中的 noReset、shouldTerminateApp 和 forceAppLaunch 控制应用状态和重启。这些配置可提升测试效率和准确性。
15 2
|
5天前
|
存储 弹性计算 固态存储
阿里云服务器配置选择指南,2024年全解析
阿里云服务器配置选择涉及CPU、内存、带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型实例,如2核2G3M配置,适合网站和轻量应用。企业用户则应选择企业级独享型ECS,如计算型c7、通用型g7,至少2核4G起,带宽建议5M,系统盘考虑SSD云盘或ESSD云盘以保证性能。阿里云提供了多种实例类型和配置,用户需根据实际需求进行选择。
|
10天前
|
分布式计算 DataWorks 调度
DataWorks操作报错合集之DataWorks配置参数在开发环境进行调度,参数解析不出来,收到了 "Table does not exist" 的错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
23 0
|
11天前
|
分布式计算 大数据 数据处理
MaxCompute操作报错合集之在开发环境中配置MaxCompute参数进行调度,但参数解析不出来,如何解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
12天前
|
前端开发 API UED
AngularJS的$http服务:深入解析与进行HTTP请求的技术实践
【4月更文挑战第28天】AngularJS的$http服务是核心组件,用于发起HTTP请求与服务器通信。$http服务简化了通信过程,通过深入理解和实践,能构建高效、可靠的前端应用。
|
12天前
|
JavaScript 前端开发 UED
AngularJS路由管理:深度解析$routeProvider的应用与实践
【4月更文挑战第28天】本文深入解析AngularJS的$routeProvider,它是AngularJS路由系统的关键,用于定义应用的视图和路径。通过routeProvider,开发者能根据URL变化动态加载内容,实现单页应用效果。配置$routeProvider涉及导入angular-route.js,注入"ngRoute"依赖,并使用when方法定义路由规则。ng-view指令用于显示路由打开的页面,而otherwise方法处理未定义路由,提供默认响应。$routeProvider使导航体验优化,助力构建高效Web应用。
|
13天前
|
监控 安全 网络协议
|
14天前
|
移动开发 数据可视化 Linux
Linux 中的文件与目录管理解析
当谈到Linux系统,文件与目录管理是其中最基本和重要的部分之一。Linux提供了一种强大而灵活的方式来组织和管理文件和目录,让用户能够轻松地访问和操作系统中的各种数据。上一节我们说到文件的属性,本文将详细介绍Linux中的文件与目录管理的各个方面。

相关产品

  • 云解析DNS
  • 推荐镜像

    更多