搭建DNS服务,构建主从域名服务器

主域名服务器通常架设在Internet环境中,提供某一个域或某几个域内的主机名与ip地址的查询服务。为了分担域名查询的压力,提供区域数据的备份,有时还会另外架设一台从服务器,与主服务器同时提供服务。本篇主要讲解主域名服务器,从域名服务器的构建过程

实验需要两台linux系统主机,一台配置ip192.168.30.15当作主服务器;另一台配置ip192.168.30.88作为从服务器。

1,在主服务器上进行修改相关配置文件。

DNS服务配置文件:

主配置文件:作用于服务器本身/etc/named.conf

区域配置文件:作用于相关的域名 /etc/named.rfc1912.zones

区域数据配置文件:作用于相关域名的解析/var/named/named.localhost

bind软件包的安装,bind软件包安装完成之后,会增加一个名为named的系统服务,首先对主配置文件/etc/named.conf进行编辑修改。

修改监听ip为本机ip地址,listen-on port 53 { 192.168.30.15; };

允许任意网段使用本DNS服务,allow-query { any; };

允许从服务器同步更新数据 also-notify { 192.168.30.88;};

然后对区域配置文件进行编辑设定,复制一份正向解析模板,

定义一个域名bt.com,

设定类型type master(主服务器)

并指定区域数据配置文件为bt.com.zone(系统默认在/var/named/目录下,所以直接填写文件名即可)

允许192.168.30.88这台从服务器进行同步;allow-transfer { 192.168.30.88; };

复制一份反向解析模板,

指定反向解析的网段192.168.30.0(反着写),

设定类型type master(主服务器)

并指定区域数据配置文件为bt.com.local(系统默认在/var/named/目录下,所以直接填写文件名即可)

允许192.168.30.88这台从服务器进行同步;allow-transfer { 192.168.30.88; };保存设定退出。

创建并设定正向解析的区域数据配置文件

区域数据文件通常位于/var/named/目录下,每个区域数据配置文件对应一个DNS解析区域。保留源文件属性复制一份模板并重新命名为bt.com.zone,(要确保系统帐户named能够读取执行该文件所以要保留源文件属性)。

在区域数据文件中,主要包括TTL配置项,SOA(Start Of Authority,授权信息开始)记录,地址解析记录。

SOA记录部分,用于设置区域名称,管理邮箱,以及为从域名服务指定更新参数。具体设定和详细注解如下图所示;

创建并设定反向解析的区域数据配置文件

以刚才创建的正向解析文件bt.com.zone为模板,保留原文件属性复制一份并重命名为bt.com.local

在反向区域数据文件中不会用到A地址记录,而是使用PTR指针记录,使用PTR记录时,第一列只需指明对应ip的“主机地址”部分即可,系统在查找地址记录时会自动将当前反向域的网络地址为前缀。

所有配置文件设定好之后就可以重启DNS服务,并关闭本机防火墙(用于其它主机使用本机DNS服务),关闭增强型功能。

验证主域名服务器

再打开另外一台linux系统主机作为从服务器,配置ip地址192.168.30.88,安装bind软件包(和上一台操作相同),修改主配置文件

和主服务器大部分相同,vim   /etc/named.conf

修改区域配置文件,关键一点是,zone部分的区域类型应设置为“slave”,并添加“masters { };”语句来指定主服务器地址

关闭防火墙,关闭增强型功能,启动服务。

切换到/var/named目录下查看slaves/目录下从主服务器上下载的区域数据文件

验证从服务器

测试主从同步

修改主服务器的区域数据配置文件bt.com.zone,然后重启服务

在从服务器上查看slaves/目录下的bt.com.zone文件内容,已经和主服务器的内容同步。

原文地址:http://blog.51cto.com/13728740/2143364

时间: 2024-11-05 20:39:38

搭建DNS服务,构建主从域名服务器的相关文章

构建DNS缓存、主从域名服务器

前言:DNS(DomainNameSystem)是"域名系统"的英文缩写,是一种组织成域层次结构的计算机和网络服务的命名系统.现如今大部分网站都有域名,比IP访问网站更加直观,而且更容易被用户记住.作用:将相关的域名翻译成网络能接受的IP地址 搭建缓存域名服务器 具体步骤:插入安装光盘并挂载,然后安装bind软件包及相关的软件包.如图所示: 2.编辑主配置文件.主配置文件named.conf通常位于/etc/目录下,如果安装了bind-chroot软件包,则主配置文件默认位于/var/

CentOS 7搭建DNS服务

整个Internet大家庭中连接了数以亿计的服务器,个人主机,其中大部分的网站.邮件服务器都使用了域名形式的地址.很显然这种地址形式要比使用IP地址更加直观,且更容易被用户记住. 如果想要搭建并管理好DNS服务器,那么必须了解的知识点有: DNS系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名和IP地址的对应关系,以方便客户程序提供正向和反向的地址查询服务,即: 正向解析:根据域名查找IP地址,即将指定的域名解析为相对应的IP地址: 反向解析:根据IP地址查域名,即将指定的IP地

如何搭建DNS服务(转)

继NTP时间服务器后,继续搭建DNS服务,鉴于昨晚撰写时间超过预期,这次改变策略,先把自己需要用到的部分写出来(主要是基于RAC的搭建,只涉及正向和反向DNS解析),后面再添加必要的说明和阐述. 试验环境: 1. Red Hat 6.3 2. IP 192.168.1.128 3. 欲搭建的域名 being.com 一.安装DNS软件 [[email protected] ~]# yum install bind* -y 查询相关软件包:[[email protected] ~]# yum se

CentOS 7.4搭建DNS服务器实现主从同步

CentOS 7.4搭建DNS服务器实现主从同步相关概念:正向解析:将域名解析成IP地址反向解析:将IP地址解析成域名第一步:准备工作systemctl stop firewalld //关闭防火墙setenforce 0 //关闭selinuxyum install bind //安装DNS服务第二步:编辑配置文件1.编辑主配置文件vi /etc/named.conf //主配置文件options {listen-on port 53 { 192.168.80.101; }; //改成自己服务

Linux搭建DNS服务

在Linux中搭建dns服务跟Windows上一样,服务原理都一样,DNS服务默认使用UDP53端口,在Linux中称为BIND服务,在Linux中,DNS分为不同的类型,常见的类型有:缓存域名服务器:只是提供域名解析结果的缓存结果,目的在于提高查询速度和效率.但是没有自己控制的区域地址 数据:主域名服务器:维护一个特定的DNS区域的地址数据库,对其中的解析服务具有自主控制权,是指定区域中唯一存在 的权威服务器.官方服务器: 从域名服务器:与主域名服务器提供相同的DNS解析服务,常常用于DNS服

搭建DNS服务,正向解析和反向解析搭建DNS服务器

搭建DNS服务器 DNS系统在网络中的作用:维护着一个地址数据库,其中记录了各种主机域名与IP地址的对于关系,以方便为客户程序提供正向或反向的地址查询服务,即正向解析与方向解析. 正向解析:将指定的域名解析为相对应的IP地址. 反向解析:将制定的IP地址解析为相对应的域名.   实验环境:在虚拟机Linux(redhat6.5)系统上搭建DNS服务,实现域名与IP地址的正向解析和反向解析. 一.正向解析 1. 安装DNS软件包 2. 更改主配置文件,开启监听端口53. 3. 更改区域配置文件 4

搭建DNS服务,正向解析域名

搭建DNS服务,实现正向解析功能;根据域名查询ip地址,即将指定的域名解析成相对应的ip,域名的正向解析是DNS服务器最基本的功能. 配置文件: 主配置文件:作用于服务器本身/etc/named.conf 区域配置文件:作用于相关的域名 /etc/named.rfc1912.zones 区域数据配置文件:作用于相关域名的解析/var/named/named.localhost bind软件包的安装,bind软件包安装完成之后,会增加一个名为named的系统服务,首先对主配置文件/etc/name

CentOS 7系统搭建DNS服务(正向解析、反向解析、主从同步)

DNS简介: 互联网中的地址是数字的IP地址,而我们平时用来访问网站的域名主要就是为了便于记忆.域名解析的作用就是把域名指向网站的IP地址,让人们通过注册的域名可以方便地访问到网站的一种服务.域名解析就是域名到IP地址的转换过程.而域名的解析工作就是由DNS服务器完成. DNS系统的作用: 正向解析:根据主机名称(域名)查找对应的IP地址.反向解析:根据IP地址查找对应的主机域名. DNS系统类型: 缓存域名服务器:也称为高速缓存服务器,通过向其他域名服务器查询获得域名.IP地址记录,然后将域名

linux服务器上搭建DNS服务

实验 实验环境: 虚拟机上搭建两台linux服务器,作主从服务器   实验要求:   一,使用BIND构建主域名服务器,配置正向地址解析记录和反向地址解析记录. 二,使用BIND构建从域名服务器,实现主从区域数据文件实现同步.   实验步骤:   一,使用BIND构建主域名服务器,配置正向地址解析记录和反向地址解析记录.   使用RPM方式安装DNS服务: 编辑/etc/named.conf配置文件: 全局配置部分: 编辑监听端口为本机IP地址,允许使用所有网段设置为any: 区域配置部分: 编