准备工作:
先安装DNS和Apache相应的软件,直接使用yum 安装即可,并设置开机启动
[root@itpro ~]# yum install httpd bind bind-chroot
[root@itpro ~]# chkconfig httpd on
[root@itpro ~]# chkconfig named on
[root@itpro ~]# service httpd start
[root@itpro ~]# service named start
一、先配置DNS服务器
1.配置主配文件/etc/named.conf
在options {}中,找出并修改以下三句内容:
listen-on port 53 { any; };#括号内容改为any
listen-on-v6 port 53 { any; };#改为any
allow-query { any; };#改为any
2.配置区域配置文件,在末尾自定义区域(这里只定义正向解析,反向解析不定义)
修改后内容如下:
[root@itpro ~]# cat /etc/named.rfc1912.zones
……省略部分内容……
zone "sq.com" IN {
type master;
file "sq.com.zone";
allow-update { none; };
};
zone "op.com" IN {
type master;
file "op.com.zone";
allow-update { none; };
};
两文件的最终内容如下(其实是一样的):
[root@itpro named]# cat op.com.zone
$TTL 1D
@ IN SOA ns.sq.com. root (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns
ns A 192.168.56.53
www A 192.168.56.53
[root@itpro named]# cat sq.com.zone
$TTL 1D
@ IN SOA ns.sq.com. root (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns
ns A 192.168.56.53
www A 192.168.56.53
[root@itpro named]# cd
[root@itpro ~]#
4.重启named服务
[root@zoro ~]# service named restart
Stopping named: . [ OK ]
Starting named: [ OK ]
二、Apache服务器配置
1.首先创建测试需要用到的主面文件,如下:
[root@luffy ~]# cd /var/www/html/
[root@itpro html]# ls
index.html op sq
[root@itpro html]# cat index.html
this is home page
server: 192.168.56.53
[root@itpro html]# cat op/index.html
this is op page
server: 192.168.56.53
[root@itpro html]# cat sq/index.html
this is sq page
server: 192.168.56.53
3.重启httpd服务
[root@itpro ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for zoro
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[ OK ]
到客户机上访问站点,会发现,无论是http://192.168.56.53、http://www.op.com、还是http://www.sq.com,返回的结果都是“this is home page server: 192.168.56.53 ”,即http://192.168.56.53的主面内容。
修改完成后,重启httpd。
再在客户端使用浏览器访问,无论是http://192.168.56.53、http://www.op.com、还是http://www.sq.com,返回的结果都是“this is op page server: 192.168.56.53 ”,即http://www.op.com的主面内容。
再在客户端使用浏览器访问,访问http://192.168.56.53和http://www.op.com,返回的结果都是“this is op page server: 192.168.56.53 ”,访问http://www.sq.com返回的结果是“this is sq page server: 192.168.56.53 ”