您现在的位置: 天极网 > 硬件 > 如何在Redhat 7.1下设置chroot DNS

如何在Redhat 7.1下设置chroot DNS

2002-01-17 11:29作者:吴阿亭出处:linuxforum.net责任编辑:
  一. 本文目的

  本文主要是介绍在Redhat 7.1下使用最近的BIND版本9.1.3来设置一个在chroot 环境下运行的BIND服务程序,进一步加强BIND的安全

  何谓chroot? chroot就象匿名FTP,如果我们把bind chroot到/chnamed目录运行, 则named在运行时将认为/chnamed是实际的根目录,即使named有某种安全漏洞被人攻破,也只能存取到该目录而已。

  二. 操作环境

  Redhat Linux 7.1 ,BIND 9.1.3(从www.isc.org)下载,公司域名为domain.com, 专线接入Internet,在防火墙上运行BIND为公司域名domain.com进行DNS解析。

  三. 操作步骤

  1. 编译bind 9.1.3

  下载最新的版本从www.isc.org,当前版本是9.1.3

  cd /tmp
  tar xvfz bind-9.1.3.tar.gz
  cd bind-9.1.3
  ./configure
  make
  make install

  经过上面的步骤,bind的各种后台程序默认被安装到/usr/local/bin 和/usr/local/sbin 。

  2. 准备chroot环境

  登录作为root, 创建下面的目录结构

  /chnamed
  +-- dev
  +-- etc
  | +-- named
  +-- var
  +-- run

  # mknod /chnamed/dev/null c 1 3
  # cp -a /etc/localtime /chnamed/etc

  修改/etc/rc.d/init.d/syslog 中的 start部分改daemon为下面的行:

  daemon syslogd $SYSLOGD_OPTIONS -a /chnamed/dev/log

  然后用/etc/rc.d/init.d/syslog restart重启syslogd后台。

共4页。 1 2 3 4 :
共4页。 1 2 3 4 下一页 末页
相关文章及产品
关注此文读者还看过
相关

科技万花筒

文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众