Linux的dns配置练习题2

  • 格式:doc
  • 大小:49.00 KB
  • 文档页数:7

《Linux的dns配置》练习题

1.1)查询是否安装DNS软体

1.2)安装bind_chroot

1.3)编辑/etc/sysconfig/named,查看chroot的路径

1.4)注释掉/etc/resolv.conf中其它DNS的解析

参考答案:

rpm -qa|grep bind

rpm -ivh bind-chroot-9.2.4-21.el3.i386.rpm

vi /etc/sysconfig/named

ROOTDIR=/var/named/chroot

vi /etc/resolv.conf

保存退出

2)设定具有Forwarding 的 cache-only DNS

2.1)设定zonefile的directory绝对系统路径为:/var/named

2.2)设定DNS的cache绝对系统路径为/var/named/data/cache_dump.db

2.3)设定DNS的统计文件绝对系统路径为/var/named/data/named_stats.txt

2.4)只允許 forward

2.5)指定forward寻找合法的DNS为210.22.70.3和202.96.209.5

2.6)指定PID文件到绝对系统路径为:/var/run/named/named.pid

2.7)重启DNS服务,观察53端口

2.8)观察DNS日志信息

2.9)登入客户端,更改/etc/resolv.conf的nameserver为192.168.6.217

2.10)用host连接测试能否解析正确的IP地址

2.11)用ping命令测试域名,测试是否能返回正确的IP地址

参考答案:

vi /etc/named.conf

options {

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

pid-file "/var/run/named/named.pid";

forward only;

forwarders {

210.22.70.3;

202.96.209.5;

};

}; include "/etc/rndc.key";

service named restart

netstat -utln|grep 53

tail -n 15 /var/log/messages | grep named

测试:

vi /etc/resolv.conf

nameserver 192.168.6.217

host

ping

3)配置DNS服务器,域名为,包括反解析,本机的localhost 和最上层的root

3.1)设定/etc/named.conf,全局配置,要求如下:

3.2)设定zonefile的directory绝对系统路径为:/var/named/

3.3)设定DNS的cache绝对系统路径为/var/named/data/cache_dump.db

3.4)设定DNS的统计文件绝对系统路径为/var/named/data/named_stats.txt

3.5)指定forward寻找合法的DNS为210.22.70.3和202.96.209.5

3.6)指定PID文件到绝对系统路径为:/var/run/named/named.pid

3.7)设定最上层的DNS(root),文件名为named.root

3.8)设定本机localhost的正反解,正解的文件名为named.localhost,反解的文件名为named.127.0.0

3.9)设定域名的正反解,正解的文件名为,反解的文件名为named.192.168.6

参考答案:

options {

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

pid-file "/var/run/named/named.pid";

forwarders {

210.22.70.3;

202.96.209.5;

};

allow-query { any; };

allow-transfer { none; };

};

include "/etc/rndc.key";

zone "." { type hint;

file "named.root";

};

zone "localhost" {

type master;

file "named.localhost";

};

zone "0.0.127.in-addr.arpa" {

type master;

file "named.127.0.0";

};

zone "" {

type master;

file "";

};

zone "6.168.192.in-addr.arpa" {

type master;

file "named.192.168.6";

};

4设定DNS(root),配置named.root,要求如下:

4.1)设定TTL值为3600000,名称服务器为

4.2)设定名称服务器的IP为198.41.0.4

参考答案:

vi /var/named/chroot/var/named/named.root

. 3600000 IN NS .

. 3600000 A 198.41.0.4

保存退出

5设定DNS(localhost)的正解析,配置文件named.localhost,要求如下:

5.1)设定TTL值为600

5.2)Serial的序号为2008030101

5.3)Refresh slave 服务器的更新时间为28800

5.4)Retry当slave主机更新失败,多久再重新更新一次,设定值为14400

5.5)Expire重复retry多久后就不再更新,设定值为720000

5.6)最小的TTL值为86400 5.7)本域的名称服务器为localhost,IP为127.0.0.1

参考答案:

vi /var/named/chroot/var/named/named.localhost

$TTL 600

@ IN SOA localhost. root.localhost. (

2008030101

28800

14400

720000

86400 )

@ IN NS localhost.

localhost. IN A 127.0.0.1

保存退出

6设定DNS(localhost)的反解析,配置文件named.127.0.0,要求如下:

6.1)设定TTL值为600

6.2)Serial的序号为2008030101

6.3)Refresh slave 服务器的更新时间,设定值为28800

6.4)Retry当slave主机更新失败,多久再重新更新一次,设定值为14400

6.5)Expire重复retry多久后就不再更新,设定值为720000

6.6)最小的TTL值为86400

6.7)配置本域反解析,名称服务器为localhost,IP为127.0.0.1

参考答案:

$TTL 600

vi /var/named/chroot/var/named/named.127.0.0

@ IN SOA localhost. root.localhost. (

2008030101

28800

14400

720000

86400 )

@ IN NS localhost.

1 IN PTR localhost.

7)设定DNS()的正解析,配置文件为,要求如下:

7.1)设定TTL值为600

7.2)Serial的序号为2008030101 7.3)Refresh slave 服务器的更新时间,设定值为28800

7.4)Retry当slave主机更新失败,多久再重新更新一次,设定值为14400

7.5)Expire重复retry多久后就不再更新,设定值为720000

7.6)最小的TTL值为86400

7.7)配置的正解析,名称服务器为(t1为本机名),IP地址为:192.168.6.217

7.8)配置MX地址指向本机名

7.9)配置的别名为

7.10)配置的别名为

参考答案:

vi /var/named/chroot/var/named/

$TTL 600

@ IN SOA . root.t1 (

2008030101

28800

14400

720000

86400 )

@ IN NS .

t1 IN A 192.168.6.217

@ IN MX 10 t1

www IN CNAME t1

ftp IN CNAME t1

8)设定DNS(192.168.6.217)的反解析,配置文件为named.192.168.6,要求如下:

8.1)设定TTL值为600

8.2)Serial的序号为2008030101