Web Server

[root@localhost ~]# yum -y install httpd

[root@localhost ~]# cd /var/www/html/

[root@localhost html]# vim index.html

 

DNS Server

1.软件安装

[root@localhost ~]# yum -y install bind

2.配置主配置文件

[root@localhost ~]# vim /etc/named.conf

options {

        listen-on port 53 { any; };

        listen-on-v6 port 53 { any; };

allow-query     { any; };

};

生产环境一般只监听内网或者只监听外网

3.配置区域文件(先对区域文件进行备份,删除多余的模板,只留下一个正向和一个反向(反向修改时,网络位的反写格式,如192.168.100.2->100.168.192.))

[root@localhost ~]# vim /etc/named.rfc1912.zones

生产环境主要使用正向解析

zone "zhangjie.com" IN {

        type master;

        file "zhangjie.localhost";

        allow-update { none; };

};

zone "43.168.192.in-addr.arpa" IN {

        type master;

        file "zhangjie.loopback";

        allow-update { none; };

};

4.配置数据文件

A.先复制生成正向解析文件和反向解析文件

[root@localhost ~]# cd /var/named/

[root@localhost named]# cp -a named.localhost zhangjie.localhost

[root@localhost named]# cp -a named.loopback zhangjie.loopback

B.编辑正向解析文件(注意域名结尾的’’.”)

[root@localhost named]# vim zhangjie.localhost

$TTL 1D

@       IN SOA  zhangjie.com. rname.invalid. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS      dns.zhangjie.com.

dns     A       192.168.43.99

www     A       192.168.43.98

C.编辑反向解析文件(注意域名结尾的”.”)

[root@localhost named]# vim zhangjie.loopback

$TTL 1D

@       IN SOA  zhangjie.com. rname.invalid. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS      dns.zhangjie.com.

99      PTR     dns.zhangjie.com.

98      PTR     www.zhangjie.com.

5.重启DNS服务

[root@localhost named]# service named start

[root@localhost named]# netstat -tlun

6.客户端测试:在网卡配置文件中添加DNS服务器的地址,然后用nslookup测试

Client

[root@localhost ~]# curl 192.168.43.98

[root@localhost ~]# curl www.zhangjie.com

[root@localhost ~]# nslookup www.zhangjie.com

Server:         192.168.43.99

Address:        192.168.43.99#53

Name:   www.zhangjie.com

Address: 192.168.43.98

[root@localhost ~]# nslookup 192.168.43.99

Server:         192.168.43.99

Address:        192.168.43.99#53

99.43.168.192.in-addr.arpa      name = dns.zhangjie.com.