(用实验快速掌握DNS配置.doc
文本预览下载声明
用实验快速掌握DNS配置[原创]
用实验快速掌握DNS配置由于配置DNS很重要,本文主要以做实验来快速掌握DNS配置.[实验目的]1.配置一个只可转发请求的DNS.2.配置一个masterDNS.3.配置一个slaveDNS.[实验环境]1.两台互连的计算机.2.系统Redhat 8.0.[实验步骤]一.实验准备.1.两台机关掉iptables# service iptables stop# chkconfig iptables off2.两台机检查安装必要软件# rpm -q bind# rpm -q bind-utils# rpm -q caching-nameserver根据结果,安装没安装的软件,从安装盘里找出没安装的包,有选择的执行下列步骤:# rpm -Uvh bind-9*# rpm -Uvh bind-utils*# rpm -Uvh caching-nameserver*3.互连两台机.编辑两台机的相应文件.(编辑最好用vi,以下也是)机器1:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneONBOOT=yesIPADDR=54NETMASK=/etc/hosts localhost localhost.localdomain /etc/resolv.confnameserver 54 /etc/sysconfig/networkNETWORKING=yesHOSTNAME=server1机器2:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneONBOOT=yesIPADDR=NETMASK=/etc/hosts localhost localhost.localdomain/etc/resolv.confnameserver /etc/sysconfig/networkNETWORKING=yesHOSTNAME=station1②分别在两台机上运行:机器1:# ifdown eth0# ifup eth0# ping 机器2:# ifdown eth0# ifup eth0# ping 54主意:两台机能互相ping通,继续下列实验,不通,再找找原因.二.机器1上配置一个masterDNS.机器1上:1.编辑/etc/named.conf文件:/etc/named.confoptions {directory “/var/named/”;};zone “.” IN {type hint;file “named.ca”;};zone “localhost” IN {type master;file “localhost.zone”;};zone “0.0.127.” IN {type master;file “named.local”;};zone “” IN {type master;file “db.example1”;};zone “0.168.192.” IN {type master;file “db.192.168.0”;};---------------------------------------------------------------------- 解释上述文件,如果你对上述文件比较熟悉,可以跳过此段.上述文件有六部分:option ,5个zone.其中option,”.”,”localhost”,”0.0.127.”原来就有.“”,“0.168.192.”为现在子网的正向和反向搜索区的定义,“db.example1”,”db.192.168.0”的名字是随便取的,它们必需在/var/named/下存在.主义{}前后及中间的空格,及分号.----------------------------------------------------------------------- 2.用vi创建两个文件,/var/named/db.example1,/var/named/db.192.168.0/var/named/db.example1$TTL 86400@ IN SOA . R. (2003070401 1H 1M 1W 1D )IN NS .IN A 54server1 IN A 54station1 IN A www IN A 54ftp IN A 54pop IN A
显示全部