【Linux】DNS服务器搭建,主从服务器配置同步!

实验环境

使用CentOS6.5 x64搭建DNS服务器

将虚拟机绑定到VMnet1网卡让其与真机能够通信

配置真机VMnet1的虚拟网卡,并将DNS指向虚拟机

实验配置

建议先关闭iptables和selinux

[[email protected] ~]# mount /dev/cdrom /mnt      //挂载光盘到mnt目录

mount: block device /dev/sr0 is write-protected, mounting read-only

[[email protected] ~]#

安装DNS软件包

[[email protected] ~]# rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

修改主配置文件,主配置文件只需要修改optins{}项

[[email protected] ~]# vi /etc/named.conf

修改区域配置文件

[[email protected] ~]# vi /etc/named.rfc1912.zones

正向区域配置文件格式为zone{};


在配置文件末尾添加反向区域,格式和正向区域雷同

修改记录文件

[[email protected] ~]# cd /var/named/        //切换值记录文件所在目录

拷贝配置模板,为正向区域记录文件和反向区域记录文件。“-p”保留文件属性,

[[email protected] named]# cp -p named.localhost test.com.zone

[[email protected] named]# cp -p named.localhost test.com.local

[[email protected] named]# vim test.com.zone

编辑反向解析文件

用service启动服务

[[email protected] named]# service named start

Generating /etc/rndc.key:                                  [确定]

启动 named:                                               [确定]

[[email protected] named]#

在真机中使用nslookup解析域名


正向解析

反向解析

-------------------------------------------------------------

配置DNS从服务器

实验环境

接着上面的实验在启动一台centos6.5虚拟机做从服务器

将从服务器网卡也绑定到VMnet1网卡上,IP地址为192.168.10.200/24保证两台服务器能够通信


实验配置

配置主服务器

修改服务器的区域配置文件


[[email protected] ~]# vim /etc/named.rfc1912.zones

只需要在原有的配置文件种加上如下2行,正向解析

反向解析


使用service重载配置

[[email protected] ~]# service named reload

重新载入named:                                             [确定]

[[email protected] ~]#




从服务器配置

安装过程通上面一样,这里省略

修改从服务器的主配置文件

[[email protected] ~]# vim /etc/named.conf

修改从服务器的区域配置文件

[[email protected] ~]# vim /etc/named.rfc1912.zones

正向解析配置

反向解析配置

启动DNS服务

[[email protected] ~]# service named start

Generating /etc/rndc.key:                                  [确定]

启动 named:                                               [确定]

[[email protected] ~]#

在从服务器切换到

[[email protected] ~]# cd /var/named/

使用ls查看会发送多了一个slaves目录

查看slaves会发现主服务器的记录文件已经同步过来了

将真机的DNS改为从服务器解析验证

正向域名解析

反向域名解析



DNS端口号TCP和UDP的53端口,UDP的53用来做DNS解析,TCP的53用来做区域传送

正向解析:就是通过域名解析IP地址

反向解析:就是通过IP地址解析出域名

时间: 2024-10-13 01:32:26

【Linux】DNS服务器搭建,主从服务器配置同步!的相关文章

Linux DNS服务器搭建和DNS 客户端配置

操作系统版本: [[email protected] named]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) Linux下设置DNS的位置主要是, 1网卡设置配置文件里面DNS服务器地址设置, 2.系统默认DNS服务器地址设置. 3,hosts文件指定 生效顺序是: 1 hosts文件 2 网卡配置文件DNS服务地址 3 /etc/resolv.conf 安装DNS yum in

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服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

Linux服务器--2.DNS服务器的主从配置

Linux服务器--DNS服务器的主从配置 DNS 服务器的安装: 1.DNS服务器安装所需的主要安装包有: bind:DNS服务器的主程序包 bind-utils:此安装包提供了DNS查询工具软件 bind-chroot:为了服务器系统的安全安装此包,可以把DNS在一个虚拟的根目录下运行. 2.安装DNS服务器,只需要yum安装即可,也可以源码安装. 3.DNS服务主要提供了三个配置文件,一个是主配置文件/etc/named.conf ,两个区域数据库文件:正向解析数据库文件,反向解析数据库文

架构师成长之路6.4 DNS服务器搭建(部署主从DNS)

点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署主从DNS)  部署主DNS : 点击 部署从DNS : 如下步骤 1.与主DNS一样,安装bind yum -y install bind-utils bind bind-devel bind-chroot bind-libs 2.与主DNS一样,编辑/etc/named.conf options { version "1.1.1"; listen-on port 53 {any;}; #表示使用53端口 direc

Linux中DNS服务器搭建

Linux中DNS服务器搭建 实验介绍:本文主要介绍在虚拟机Linux环境中搭建DNS(域名解析系统)服务器,并最终能够实现域名的正向和反向解析,最终通过一台win7系统的虚拟机能够用域名www.benet.com访问另外一台win7系统的虚拟机. 1. 首先给Linux主机配IP地址,本文Linux的IP地址192.168.1.25,用于访问网站的win7虚拟机的IP地址为192.168.1.50,提供网站服务的win7虚拟机的IP地址为192.168.1.100. 2.在Linux上安装Bi

DNS服务器搭建笔记

DNS在linux服务器上的服务名是named,而named服务依赖软件bind. 环境: 系统版本:VBOX虚拟机centos6.0. 本机内网IP 192.168.2.198. 一.安装软件bind. 1.显示bind相关的软件包. [[email protected] ~]# yum list bind* bind.i686 bind-chroot.i686 bind-devel.i686 bind-dyndb-ldap.i686 bind-libs.i686 bind-sdb.i686

Linux NTP 服务器搭建

Linux时间同步服务器搭建 NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它使用UDP协议123号端口对外提供服务,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做时间的同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击.时间按NTP服务器的等级传播.按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中. 今天做一个项目需要配置一台NTP时间同步服

Linux DNS服务器子域授权、转发器和转发域配置实例(三)

DNS子域授权: 这里我们只演示正向解析的子域授权   父域能够解析子域的A记录(不是权威的,因为不是自身解析的),  子域不能解析父域的A记录,如果非要解析父域中的地址过程是:先去找互联网的根域在层层到下查找.(但是我们可以在子域建立转发,使能够解析父域的A记录) 实例: 说明父域为:ning.com子域1为:ning1.ning.com 子域2为:ning2.ning.com  补充说明:父域和子域只要能通信即可,没有必要在同一网段,我们这里为了方便操作放在一个网段了..小伙伴们明白!  实

Linux ISCSI服务器搭建

Linux ISCSI服务器搭建 1. iscsi服务器简述 iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Sma