【Linux】DNS服務器搭建,主從服務器配置同步!

實驗環境

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

wKioL1aaQm-A-OoxAAAE9Z93Vic754.png

將虛擬機綁定到VMnet1網卡讓其與真機能夠通信

wKioL1aaQtbgLFtmAAAo-s8sIsU534.png

配置真機VMnet1的虛擬網卡,並將DNS指向虛擬機

wKioL1aaQ7fQ0l8rAAAX5hEcElY805.png

wKiom1aaQ2Ww-yJDAABy3Ar_bzo063.png



實驗配置


建議先關閉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

wKioL1aaR8Hx5Bq8AAEh99IYhhE457.png

修改區域配置文件

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

正向區域配置文件格式爲zone{};

wKiom1aaSqDCHsojAAELnFBSdzg058.png


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

wKioL1aaTCbi1xJ6AACLjFZDvdI606.png

修改記錄文件

[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

wKioL1aaT3jBeABtAADkHclrZzU059.png


編輯反向解析文件

wKiom1aaUL_DNz1MAADAKF96ZKs482.png

用service啓動服務

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

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

啓動 named:                                               [確定]

[root@CentOS-3 named]#


在真機中使用nslookup解析域名


正向解析

wKiom1aaUq6zDkwWAAB16McOy-k220.png


反向解析

wKiom1aaU1XQimEQAABty4Nchdo867.png

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

配置DNS從服務器


實驗環境

接着上面的實驗在啓動一臺centos6.5虛擬機做從服務器

wKiom1aaVITi1_NNAAAKw24Fyyc477.png

將從服務器網卡也綁定到VMnet1網卡上,IP地址爲192.168.10.200/24保證兩臺服務器能夠通信

wKioL1aaVaSif1cYAAAnXW5gxp4893.png


實驗配置

配置主服務器

修改服務器的區域配置文件


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

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

wKiom1aaY4-TsC2LAACdcnwG2vk470.png

反向解析

wKiom1aaY8OiIVYxAAAuIElnhZc636.png


使用service重載配置

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

重新載入named:                                             [確定]

[root@CentOS-3 ~]#





從服務器配置

安裝過程通上面一樣,這裏省略


修改從服務器的主配置文件

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

wKiom1aaVqqhJy5rAAE58JW8QnQ298.png

修改從服務器的區域配置文件

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

正向解析配置

wKioL1aaYyqyt-tiAACni6P2k7U874.png

反向解析配置

wKioL1aaWgGBMJwpAAAnJO7D_zU377.png


啓動DNS服務

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

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

啓動 named:                                               [確定]

[root@CentOS-2 ~]#


在從服務器切換到

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

使用ls查看會發送多了一個slaves目錄

wKioL1aaZLqQ0JZ-AABq280QcqE516.png

查看slaves會發現主服務器的記錄文件已經同步過來了

wKiom1aaZMyyo0lxAAAXYlrVJYo555.png



將真機的DNS改爲從服務器解析驗證

wKiom1aaZfngcEU_AACPVgSLiVQ499.png


正向域名解析

wKiom1aaZfrhYEd1AADYCQCJUDQ233.png


反向域名解析

wKiom1aaZkmwhaP5AAAwdbJewho142.png



DNS端口號TCP和UDP的53端口,UDP的53用來做DNS解析,TCP的53用來做區域傳送

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章