实验一 Linux操作系统中DNS服务器的配置与实现
一、实验目的
1.初步了解Linux网络管理的相关命令,认识Linux网络管理的运行环境。 2.掌握Linux网络管理中DNS服务器与客户端的相关配置和使用。 3.理解和体会Linux中DNS服务器配置的相关命令和字段的含义。 二、实验环境
运行Red Hat Linux的服务器一台,运行windows系统的计算机两台作为客户端。要求这三台机器的IP地址在同一网段,保证网络连通。 三、实验内容
注意:在进行实验前,要求备份系统原来的主配置文件、正向解析文件和反向解析文件。 配置网络的域为test.net,服务器的IP地址为192.168.1.2,主域名服务器为x.test.net,相关配置文件如下:
1.配置主配置文件/etc/named.conf
用文本编辑器gedit编辑文件/etc/named.conf如下:
controls { };
zone \ };
zone \ };
zone \ };
2.配置正向解析文件/var/named/localhost.zone $TTL 86400 @ x
IN SOA x.test.net. root.x.test.net. (
50 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl )
192.168.1.2
type master; file \allow-update { none; }; type master;
allow-update { none; }; file \
type hint; file \
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
IN NS x.test.net. IN A
www IN CNAME x.test.net.
ftp IN CNAME x.test.net.
3.配置反向解析文件/var/named/named.local $TTL 86400
@ IN SOA x.test.net. root.x.test.net. ( 14; Serial
28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS x.test.net. 2 IN PTR x.test.net. 4.配置/etc/resolv.conf search/domain x.test.net nameserver 192.168.1.2 5.配置/etc/hosts
必要的时候配置此文件如下: 127.0.0.1
localhost.localdomain localhost
192.168.1.2 x.test.net x 6.配置客户端IP地址、网关、DNS
客户端IP地址自由设定,但必须和服务器保持在同一网段。网关为DNS服务器的主机IP地址,DNS为/etc/resolv.conf文件中的nameserver。
四、测试与运行结果
1.配置完上述内容之后,重启Linux操作系统。
2.在服务器上测试所配置的网络是否通。用ping命令、host命令、nslookup命令等,看测试结果并分析产生结果的可能原因;
3.在客户端也就是windows系统下ping所配置的DNS服务器,看测试结果并分析测试结果。 4.综合以上内容,写出实验报告。