Linux环境下DNS服务、DNS服务器的搭建与配置

1. DNS系统

(1)DNS系统的作用

    正向解析:根据主机名称(域名)查找对应的IP地址;

    反向解析:根据IP地址查找对应的主机域名;

(2)DNS系统的类型

缓存域名服务器:

    也称为高速缓存服务器(提高重复查询的速度,节省互联网的网络带宽,适用于公司人员多,访问流量大);

    通过向其他域名服务器查询获得域名——>IP地址记录;

    将域名缓存结果缓存到本地,提高重复查询时的速度;

主域名服务器:

    特定的DNS官方服务器,具有唯一性;

    负责维护该区域的所有域名——>IP地址记录;

从域名服务器:

    也称为辅助域名服务器(属于主域名服务器的备份);

    其维护的域名——>IP地址记录来源于主域名服务器;

2. DNS服务器的配置

(1)实验环境

    主域名服务器(DNS_Master): 202.100.10.1

    从域名服务器(DNS_Slave):  202.100.10.2

    Linux客户端(DNS_Client):  202.100.10.3

    物理机WIN7(VMnet8)          202.100.10.100

(2)实验步骤

前期配置

2.1> 配置主DNS的网卡配置文件;

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.2> 配置从DNS的网卡配置文件;

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.3> 配置客户端的网卡配置文件

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

主DNS服务器的配置

2.4> 安装bind;

Linux环境下DNS服务、DNS服务器的搭建与配置

2.5> 建立配置文件;

vim /etc/named.conf

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.6> 建立区域数据文件(正向解析)

vim  /var/named/topsecedu.com.zone

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.7> 检测区域数据文件

Linux环境下DNS服务、DNS服务器的搭建与配置

2.8> 建立反向区域数据文件(反向解析)

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.9> 测试区域数据文件;

Linux环境下DNS服务、DNS服务器的搭建与配置

2.10> 启动DNS服务;

Linux环境下DNS服务、DNS服务器的搭建与配置

从DNS服务器配置

2.11> 安装bind;

Linux环境下DNS服务、DNS服务器的搭建与配置

2.12> 建立配置文件 vim /etc/named.conf;

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.13> 启动DNS服务;

Linux环境下DNS服务、DNS服务器的搭建与配置

2.14> 查看slaves目录下是否生成数据文件:topsecedu.com.zone 和 192.168.120.zone

Linux环境下DNS服务、DNS服务器的搭建与配置

测试主、从域名服务器的解析功能

Linux客户端:

2.15> 域名解析指向主DNS服务器;

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

2.16> 进行测试;

Linux环境下DNS服务、DNS服务器的搭建与配置

非交互式测试;

Linux环境下DNS服务、DNS服务器的搭建与配置

交互式测试;

Linux环境下DNS服务、DNS服务器的搭建与配置

Win7物理机客户端:网卡IP中的DNS指向从DNS服务器

虚拟机使用的是VMnet8网卡,所以在物理机VMnet8进行如下设置;

Linux环境下DNS服务、DNS服务器的搭建与配置

进行测试;

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置

交互式测试

Linux环境下DNS服务、DNS服务器的搭建与配置

Linux环境下DNS服务、DNS服务器的搭建与配置