码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-01-17 07:39:24      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:linux dns bind 服务器

实验环境

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

技术分享

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

技术分享

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

技术分享

技术分享



实验配置


建议先关闭iptables和selinux

[root@CentOS-3 ~]# mount /dev/cdrom /mnt      //挂载光盘到mnt目录

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

[root@CentOS-3 ~]#


安装DNS软件包

[root@CentOS-3 ~]# rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm


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

[root@CentOS-3 ~]# vi /etc/named.conf

技术分享

修改区域配置文件

[root@CentOS-3 ~]# vi /etc/named.rfc1912.zones

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

技术分享


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

技术分享

修改记录文件

[root@CentOS-3 ~]# cd /var/named/        //切换值记录文件所在目录

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

[root@CentOS-3 named]# cp -p named.localhost test.com.zone

[root@CentOS-3 named]# cp -p named.localhost test.com.local

[root@CentOS-3 named]# vim test.com.zone

技术分享


编辑反向解析文件

技术分享

用service启动服务

[root@CentOS-3 named]# service named start

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

启动 named:                                               [确定]

[root@CentOS-3 named]#


在真机中使用nslookup解析域名


正向解析

技术分享


反向解析

技术分享

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

配置DNS从服务器


实验环境

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

技术分享

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

技术分享


实验配置

配置主服务器

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


[root@CentOS-3 ~]# vim /etc/named.rfc1912.zones

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

技术分享

反向解析

技术分享


使用service重载配置

[root@CentOS-3 ~]# service named reload

重新载入named:                                             [确定]

[root@CentOS-3 ~]#





从服务器配置

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


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

[root@CentOS-2 ~]# vim /etc/named.conf

技术分享

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

[root@CentOS-2 ~]# vim /etc/named.rfc1912.zones

正向解析配置

技术分享

反向解析配置

技术分享


启动DNS服务

[root@CentOS-2 ~]# service named start

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

启动 named:                                               [确定]

[root@CentOS-2 ~]#


在从服务器切换到

[root@CentOS-2 ~]# cd /var/named/

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

技术分享

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

技术分享



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

技术分享


正向域名解析

技术分享


反向域名解析

技术分享



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

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

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

本文出自 “SunJ” 博客,请务必保留此出处http://sunjie123.blog.51cto.com/1263687/1735709

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

标签:linux dns bind 服务器

原文地址:http://sunjie123.blog.51cto.com/1263687/1735709

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!