实验名称:配置DNS服务器并基于域名配置虚拟web服务器
上一个实验Web虚拟主机部分刚刚做完几遍,没时间单写实验了,这里结合到了DNS里面一起做了
实验过程:
步骤1:基本环境
一台dns服务器,两台客户机,linux windows各一台
步骤2:安装软件包
[root@dc ~]# yum -y install bind bind-chroot caching-nameserver
Installed:
bind.x86_64 30:9.3.6-20.P1.el5_8.5
bind-chroot.x86_64 30:9.3.6-20.P1.el5_8.5
caching-nameserver.x86_64 30:9.3.6-20.P1.el5_8.5
Complete!
[root@dc ~]#
步骤3:修改主配置文件
进入配置主配置文件,我们发现没有主配置文件但是有模板,粘贴之
[root@dc etc]# ls
localtime named.rfc1912.zones rndc.key
named.caching-nameserver.conf named.rfc1912.zones.rpmorig
[root@dc etc]# cp -p named.caching-nameserver.conf named.conf
[root@dc etc]# cd /var/named/chroot/etc/
[root@dc etc]# vim named.conf
做如下配置
...
15 listen-on port 53 { 192.168.4.253; };
...
27 allow-query { any; };
28 allow-query-cache { any; };
...
37 match-clients { any; };
38 match-destinations { any; };
接下来配置include调用的主配置文件
50 zone "tarena.com"IN {
51 type master;
52 file "tarena.com.zone";
53 };
54 zone "4.168.192.in-addr.arpa" IN {
55 type master;
56 file "tarena.com.arpa";
57 };
添加如上配置存退
步骤4:修改dns数据库文件
首先,将模板复制一下,复制两个文件,一个域名解析,一个用来反向解析
[root@dc named]# cp -p named.local tarena.com.arpa
[root@dc named]# cp -p named.local tarena.com.zone
接下来先配置解析文件
[root@dc named]# vim tarena.com.zone
1 $TTL 86400
2