Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285338
  • 博文数量: 81
  • 博客积分: 2098
  • 博客等级: 大尉
  • 技术积分: 955
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-24 14:29
文章分类

全部博文(81)

文章存档

2012年(2)

2011年(1)

2010年(20)

2009年(20)

2008年(38)

我的朋友

分类: LINUX

2008-12-10 16:42:02

RPM下载
文件: caching-nameserver-9.3.3-7.e15.i386.rpm
大小: 55KB
下载: 下载
RPM下载
文件: caching-nameserver-9.3.3-7.e15.i386.rpm
大小: 55KB
下载: 下载
 
 
实验环境:Red Hat 5
 
1 安装
  安装的文件及顺序如下:
  rpm -ivh bind-9.3.3-7.el5.i386.rpm
  rpm -ivh bind-chroot-9.3.3-7.e15.i386.rpm (使用chroot技术增强bind安全性的,)
下面的为查看相关信息。
  rpm -qi bind
  rpm -qa | grep bind
  rpm -qa bind*
 
查看bind-9.3.3-7.el5软件包的内容  rpm -ql bind-9.3.3-7.el5
查看bind-chroot-9.3.3-7.el5软件包的内容 
rpm -ql bind-chroot-9.3.3-7.el5
/var/named/chroot
/var/named/chroot/dev
/var/named/chroot/etc
/var/named/chroot/var
/var/named/chroot/var/named
/var/named/chroot/var/named/data
/var/named/chroot/var/named/slaves
/var/named/chroot/var/run
/var/named/chroot/var/run/named
/var/named/chroot/var/tmp
chroot 是change root 的缩写。程序运行时所参考的根目录的位置。eg,/var/named/chroot实际上是根目录(/)的虚拟目录,所以虚拟目录中的/etc目录实际上是/var/named/chroot/etc目录,
 
 
2 服务
  service named restart
  or  /etc/rc.d/init.d/named start
      /etc/rc.d/init.d/named reload  重新载入named
 
3 配置文件
  
 //    /var/named/chroot/var/named.conf
  主配置文件named.conf    存在 /var/named/chroot/etc             
  区域设置文件            存在/var/named/chroot/var/named目录下 
  根服务器信息文件named.root 存在/var/named/chroot/var/named目录下
    
    (系统并没有自动生成named.conf,要安装caching-nameserver,
      rpm -ivh caching-nameserver-9.3.3-7.el5.i386.rpm --replacepkgs
   并根据named.caching-nameserver.conf创建named.conf
     如果没有named.conf,则系统启动时,默认读取的配置文件为named.caching-nameserver.conf,此文件存在/var/named/chroot/etc目录中) 
 
  见5,cp示例中的文件,在示例文件的基础上修改。
 
 
  
 
 
4 基本概念
  正向解析:实现从域名到ip地址之间的转换。
  反向解析:实现从ip地址到域名之间的转换。
  Zone:一个正向或反向解析所设定的区域,一个区域通常包括
                                          hint(root)设定
                                          正向解析区域设定
                                          反向解析区域设定
                                          localhost的正向解析设定
                                          localhost的反向解析设定
 
正向解析区域和反向解析区域文件的名子,是个人取的,在主配置文件中写完后,就会存在/var/named/chroot/var/named中.
 
 
 
5  示例配置文件
 
   /usr/share/doc/bind-9.3.3/sample/etc/
 将上述的配置文件cp到/var/named/chroot/etc中
 
#cd /usr/share/doc/bind-9.3.3/sample/etc/
#cp /usr/share/doc/bind-9.3.3/sample/etc/*  /var/named/chroot/etc
#ln -s /var/named/chroot/etc/named.conf     /etc/named.conf
#ln -s /var/named/chroot/etc/named.root.hints  /etc/named.root.hints
#cd /usr/share/doc/bind-9.3.3/sample/var/
#cp -r /usr/share/doc/bind-9.3.3/sample/var/* /var/named/chroot/var/
阅读(1323) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~