RHEL6.3配置DNS服务器(3) 配置主域名服务器

简介:

主域名服务器要负责解析某一个区域,这也是我们要在网络中配置DNS服务器的最主要目的。这里创建一个名为“example.com”的正向查找区域。


首先要创建“example.com”区域,也就是在主配置文件/etc/named.conf中添加区域信息:
065146255.jpg

  •     type master; 指明了区域的类型是主域名服务器。   

  •     file “example.com.zone” 指定了example.com区域的数据文件,该区域所有的DNS记录都存放在数据文件中。数据文件的文件名可以由管理员自行设置,只要实际的文件名能与其对应一致即可。


     

接下来就要生成数据文件,数据文件默认都存放在/var/named目录中。数据文件中有一部分固定的信息,如果我们自己手工输入的话比较麻烦,在/var/named目录中有一个名为named.localhost的文件,我们可以用它作为模板,将它直接复制过来修改使用。
# cp /var/named/named.localhost /var/named/example.com.zone
由于数据文件要被named服务调用,所以必须要保证named服务对数据文件具有读取权限,但默认情况下named服务对这个由我们复制出来的数据文件是没有读取权限的:
# ll /var/named/example.com.zone
-rw-r-----. 1 root root 152 5月   9 06:14 /var/named/example.com.zone

下面有两种方法可以解决这个问题:
一是修改数据文件的权限,让其它用户也具有读取权限:
# chmod 644 /var/named/example.com.zone
# ll /var/named/example.com.zone
-rw-r--r--. 1 root root 152 5月   9 06:14 /var/named/example.com.zone
二是将数据文件的所属组改为named:
# chown :named /var/named/example.com.zone
# ll /var/named/example.com.zone
-rw-r-----. 1 root named 152 5月   9 06:14 /var/named/example.com.zone
大家可以根据自己的习惯选择使用哪种方法。


下面我们来编辑数据文件,在原有基础之上修改后的效果如下图所示:
# vim /var/named/example.com.zone
065645595.jpg

数据文件可以分为上下两部分,上半部分是全局配置项以及SOA记录:

065732654.jpg

 

这部分内容很多是对时间的设置,时间默认单位为秒,也可以使用以下单位:M(分钟)、H(小时)、D(天)、W(周)。
    第1行的TTL表示地址解析记录的默认缓存时间,1D表示1天。
    第2行开头的@表示当前的DNS区域名;SOA是区域的主DNS服务器,如果区域中只有1台DNS服务器,那么SOA也就是当前服务器,dns.example.com.是当前DNS服务器的域名;root.example.com.是当前域管理员的信箱。(注意,在这个文件中所有域名的后面要加上“.”)
    第3~7行是对从域名服务器的设置。这里就不解释了。

下半部分是资源记录,就是当前区域中的DNS记录,这部分内容就比较重要了。
065926328.jpg

    NS,指定当前域的DNS服务器。
    MX,邮件交换器记录,后面的10代表优先级。
    A,主机记录。
    CNAME,别名记录。
注意这个文件对格式要求比较严格,不能乱加空格和空行。修改完成后,保存退出。
重启服务生效:
# service named restart


同样我们可以在另外一台客户端计算机linux2上进行测试,DNS服务器可以将我们所配置的域名正确解析出来。


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

相关文章
|
3天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
27 3
|
4天前
|
Linux 数据库
ntp如何配置同步服务器
【5月更文挑战第24天】ntp如何配置同步服务器
11 0
|
4天前
|
存储 编解码 弹性计算
租用2核4G、4核8G、8核16G配置阿里云服务器可选实例规格及价格参考
在租用阿里云服务器时,一般计算型实例规格的云服务器处理器与内存配比为1:2,而2核4G、4核8G、8核16G配置就是用户选择较多的配置,这些配置的云服务器一般可用于网站应用、批量计算、视频编码等各种类型和规模的企业级应用,目前在阿里云的活动中经济型e、通用算力型u1、计算型c7、计算型c8y、计算型c7a等实例2核4G、4核8G、8核16G配置有优惠,本文为大家介绍这些配置在阿里云目前的活动中可选的实例规格及具体价格和收费标准情况,以供参考。
租用2核4G、4核8G、8核16G配置阿里云服务器可选实例规格及价格参考
|
4天前
|
域名解析 缓存 监控
【域名解析 DNS 专栏】解析失败的 DNS 重试策略与配置优化
【5月更文挑战第28天】DNS解析在数字化时代关键但常遇失败,可能由网络、服务器或域名错误引起。实施智能重试策略(如指数级增长的重试间隔)和配置优化(如选用可靠DNS服务器、设置缓存、监控预警)能提高成功率和系统稳定性。示例代码展示基本DNS重试函数,强调需按业务需求调整策略并配合监控以保证高效稳定的DNS解析。
|
5天前
|
域名解析 监控 负载均衡
【域名解析DNS专栏】智能DNS解析:自动选择最快服务器的奥秘
【5月更文挑战第27天】智能DNS解析是动态根据用户网络环境和服务器负载,选择最佳服务器的技术,提升用户体验。它通过实时监控服务器负载、网络延迟,运用负载均衡算法、地理位置识别和实时测试,自动选择最快服务器。伪代码展示了其基本工作流程,包括获取用户位置、计算服务器权重并选择最佳服务器进行域名解析。智能DNS解析优化了网络服务的稳定性和效率。
|
6天前
|
域名解析 网络协议 Ubuntu
【域名解析DNS专栏】搭建私有DNS服务器:从BIND到CoreDNS的选择
【5月更文挑战第26天】本文对比了两种流行的DNS服务器软件BIND和CoreDNS。BIND以其稳定性及丰富功能著称,广泛兼容各类平台,适合复杂环境;CoreDNS则以其高性能、模块化设计和易用性脱颖而出。根据需求、资源和技术水平,用户可选择适合自己的DNS服务器。安装示例包括BIND在Ubuntu上的apt安装及基本配置,以及CoreDNS的snap安装和YAML配置。
|
8天前
|
域名解析 缓存 网络协议
【域名解析DNS专栏】深入理解DNS根服务器与顶级域服务器
【5月更文挑战第24天】DNS的根服务器和顶级域服务器在域名解析中起关键作用。根服务器是核心,负责提供顶级域服务器引用,维护顶级域列表;顶级域服务器管理如.com的域名,处理二级域名解析和管理。这两者影响解析速度、可靠性和安全性。了解它们有助于优化DNS配置和提升网站访问体验。
【域名解析DNS专栏】深入理解DNS根服务器与顶级域服务器
|
8天前
|
移动开发 网络协议 安全
HTML5页面被运营商DNS问题及解决方案,app中h5页面源码的获取
HTML5页面被运营商DNS问题及解决方案,app中h5页面源码的获取
63 4
|
8天前
|
域名解析 网络协议 应用服务中间件
2024最新彩虹聚合DNS管理系统源码v1.3 全开源
聚合DNS管理系统可以实现在一个网站内管理多个平台的域名解析,目前已支持的域名平台有:阿里云、腾讯云、华为云、西部数码、DNSLA、CloudFlare。 本系统支持多用户,每个用户可分配不同的域名解析权限;支持API接口,支持获取域名独立DNS控制面板登录链接,方便各种IDC系统对接。
58 0
|
15天前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析

相关产品

  • 云解析DNS
  • 推荐镜像

    更多