Linux下主DNS服务器的配置

主DNS 服务器的安装和配置一、 课程设计目的:1. 掌握Linux 中主DNS 服务器的安装和配置。2. 理解正向解析和反向解析文件。二、 课程设计环境1. 虚拟机软件VM Ware, Lin

主DNS 服务器的安装和配置

一、 课程设计目的:

1. 掌握Linux 中主DNS 服务器的安装和配置。

2. 理解正向解析和反向解析文件。

二、 课程设计环境

1. 虚拟机软件VM Ware, Linux 虚拟机。

2. 2台以上机器组成的局域网。

三、设计内容

配置服务器192.168.69.1为wyh.com 的主DNS 服务器。

假设一个工作室有5台计算机和1台服务器,要求在服务器中配置DNS ,负责对5台计算机的域名进行解析,包括反向解析。工作室内置的域名为wyh.com ,该域名只在内网中使用。DNS 服务器的IP 地址192.168.69.1,5台计算机名称依次为pc 1~pc5,其IP 地址分别为192.168.69.11~15。5台计算机除了能使用内部域名相同访问之外,还可访问Internet 中的域名。

三、 设计原理

DNS 是Domain Name System ,它能够把形如www.wyh.com 本站域名转换为192.168.69.1这样的IP 地址;没有DNS ,浏览www.wyh.com 时,就必须用192.168.69.1这么难记的数字来访问。提供DNS 服务的就是DNS 服务器。

,

DNS 服务器可以分为三种,高速缓存服务器(Cache-only server)、主服务器(Primary Name server)、辅助服务器(Second Name Server)。

下面我们配置服务器192.168.69.1为wyh.com 的主DNS 服务器。 Linux 下的dns 功能是通过bind 软件实现的。bind 软件安装后,会产生几个固有文件,分为两类,一类是配置文件在/etc目录下,一类是dns 记录文件在/var/named目录下。加上其他相关文件,共同设置dns 服务器。下面是所有和dns 设置相关文件的列表与说明。

位于/etc目录下主要有:resolv.conf, named.conf;位于/var/named/目录下的文件主要有:

1、“resolv.conf ”文件,其中文件内容nameserver :

nameserver 192.168.69.1 //它的首选DNS ,和WINDOWS 类似

2、named.conf 文件。named.conf 是dns 配置的核心文件。

3、区文件wyh.com.zone ,该文件保存到/var/named/目录

4、反向解析文件192.168.69.arpa

四、设计步骤

第一种方式:将VMare 虚拟机设置为桥接,静态设置虚拟机IP 地址。该方式下虚拟机可与Windows 系统进行通信。

一、安装DNS

1、确定在服务器中已安装好bind 的相关软件。

如果没有安装,从网上下载rpm 文件放到Linux 服务器上,进行安装。

,

或者输入rpm –

qa | grep bind

表示已安装bind 套件。

2、设置虚拟机为一静态IP ,使用vi 打开本机网卡文件:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改为:其中IPADDR 设置为与主机IP 192.168.69.x 在同一网段即可。

注意:修改配置文件后必须重启网络服务。

# service network restart

,

Windows 系统下Ping 测试通过:

3、启动DNS 服务

二、配置主DNS 服务器

1、使用vi 命令编辑/etc/named.conf

,

修改named.conf 文件为:

,

2、使用vi 命令编辑named.rfc1912.zones 文件

.

3、使用vi 创建区文件wyh.com.zone ,该文件保存到/var/named/目录中,具体步骤为:

4、使用vi 创建反向解析文件192.168.69.arpa ,将文件保存到/var/named.

,

5、使用vi 创建反向解析区域,bind 程序包,下面使用这些命令来检测name.conf. * # named-checkconf /etc/named.conf

* # name.intclctamed.com.

* #named-checkzone

6、通过上一步检查,确定各配置文件无错。

* service named

restart

7、接下来测试DNS 的解析是否生效。首先修改/etc/resolv.conf文件,设置nameserver 的IP 地址就是本机DNS 服务器的IP 地址192.168.69.1。

8、输入以下命令进行正向解析和反向解析的测试,结果如图所示:

# host dns.wyh.com

,

* #host

pc1.wyh.com

*

#host 192.168.69.11

或者采用nslookup 来测试:

,

从结果可以看出,DNS 服务配置生效。

9、使用dig 命令查看

(1)

dig wyh.com

(2) dig pc1.wyh.com

,

第二种方式:将VMare 虚拟机设置为NAT 连接,虚拟机获取IP 方式为DHCP 自动获取(即按照电脑启动时的默认配置不变)。此种方式下虚拟机Linux 无法与Windows 系统通信,但虚拟机可以访问外网。

配置DNS 服务器的IP 地址192.168.211.2,5台计算机名称依次为pc 1~pc5,其IP 地址分别为192.168.69.11~15。5台计算机除了能使用内部域名相同访问之外,还可访问Internet 中的域名。

配置步骤和上面第一种方法相同,不同之处是将DNS 服务器的地址更改为:192.168.211.2。该配置下可访问外网。

# host

标签: