DNS

rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm 
rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm 

rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm 

 主要目录  /var/named/chroot (DNS根目录)
           /var/named/chroot/etc (配置文档目录包含样文件区域声明文件) 

           /var/named/chroot/var/named (区域资源记录文件目录)

[root@localhost /]# cd /var/named/chroot/etc 进入配置文档目录

[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf #将配置的样文件拷贝成正式的配置文件

[root@localhost etc]# vim named.conf #编辑配置文件

15         listen-on port 53 { any; };

27         allow-query     { any; };
2
8         allow-query-cache { any; };

[root@localhost etc]# vim named.rfc1912.zones #打开区域声明文件 相当于windows下创建区域

 15 zone "localdomain" IN {
 16         type master;
 17         file "localdomain.zone";
 18         allow-update { none; };
 19   };                             #将15-19行拷贝粘贴到20-24行修改区域声明
 20 zone "tec.com" IN {       
 21         type master;
 22         file "tec.com.zone"; #指明区域资源记录文件
 23         allow-update { none; };
 24   };

[root@localhost etc]# cd /var/named/chroot/var/named/  #进入区域资源记录文件目录

[root@localhost named]# cp -p named.zero tec.com.zone  #以named.zero为模板拷贝成声明的区域资源记录文件

[root@localhost named]# vim tec.com.zone   #添加资源记录

  1 $TTL    86400
  2 @               IN SOA   ns.tec.com.         jinkaiye.163.com.      (
  3                                         42              ; serial (d. adams)
  4                                         3H              ; refresh
  5                                         15M             ; retry
  6                                         1W              ; expiry
  7                                         1D )            ; minimum
  8 
  9 @               IN NS           ns.tec.com
 10 ns.tec.com      IN A            192.168.30.100
 11 www             IN A            192.168.1.1
 12 ftp             IN A            192.168.1.2
 13 mail            IN A            192.168.1.3

 

[root@localhost /]# service named restart #重启服务后用nslookup命令测试


   

 

 

 

 

 

你可能感兴趣的:(dns)