Linux七大项目作业——DNS

DNS作业题目要求:
1.Linux服务器IP地址为:172.16.118.100+X/24。
2.创建cqipcX.edu(其中X为学号)的域名。
3.正向区域 A 172.16.118.200—www
       A 172.16.118.201—FTP
        A 172.16.118.202—mail
        CNAME down—-ftp
        XM mail.cqipcX.edu 优先级:6
4.反正区域:PTR 172.16.118.200—www
        PTR 172.16.118.201—FTP
        PTR 172.16.118.202—mail
5.测试。
最后将配置文件(有用的部分),测试结果截图。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
rpm -q bind      //查询是否安装bind
yum -y install bind
vi /etc/named.conf //修改配置文件
//更改 any 两处
listen-on port 53 { any; };
allow-query { any; };

vi /etc/named.rfc1912.zones //修改配置文件
增加域名:
正向
zone "cqipc18.edu." IN {
type master;
file "cqipc18.edu.zone";
allow-update { none; };
};
反向
zone "118.16.172.in-addr.arpa" IN {
type master;
file "118.16.172.zone";
allow-update { none; };
};

增加域名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cd /var/named
cp -p named.localhost cqipc18.edu.zone
vi cqipc18.edu.zone

正向
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS dns.cqipc18.edu.
dns A 172.16.118.118
www A 172.16.118.200
ftp A 172.16.118.201
mail A 172.16.118.202
@ MX 6 mail.cqipc18.edu.
down CNAME ftp.cqipc18.edu.

正向

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 反向
cp -p cqipc18.edu.zone 118.16.172.zone
vi 118.16.172.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS dns.cqipc18.edu.
dns A 172.16.118.118
200 PTR www.cqipc18.edu.
201 PTR ftp.cqipc18.edu.
202 PTR mail.cqipc18.edu.



systemctl restart named
systemctl stop firewalld

 反向

在win7上用nslookup命令测试,没有win7就使用下面代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
yum -y install bind-utils
[root@lai18 named]# nslookup
www.cqipc18.edu //正向测试
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: www.cqipc18.edu
Address: 172.16.118.200

set type=ptr //反向测试
172.16.118.200
Server: 127.0.0.1
Address: 127.0.0.1#53

200.118.16.172.in-addr.arpa name = www.cqipc18.edu.
//在这输入exit退出

nslookup命令测试