设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> FreeBSD >> FREEBSD 5.2上安装配置DNS SERVER(BIND 9)
精品推荐
FreeBSD点击TOP10
·自订 FreeBSD Kernel (系统核心)
·如何在Linux/FreeBSD下玩模拟器游戏
·FreeBSD kernel 编译大法(一)
·FreeBSD handbook中文版 10 安全
·idled 介绍 (二)设定说明
·FreeBSD内核定制参考
·FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports
·FreeBSD中Telnet最大连接用户数的定制
·FreeBSD handbook中文版 15 串口通讯
·FreeBSD 简介
操作系统点击TOP10
·Windows Vista完全硬盘安装法
·Windows Vista 激活不求人
·Windows Vista局域网网络连接设置
·Windows Vista系统动态桌面截图欣赏
·Windows XP中磁盘的分区应用
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·让Windows XP变身Vista
·一招搞定Vista系统软件不兼容问题
·教你如何正确配置和优化Windows Vista
·只转两圈 加快Windows XP启动速度
精选专题

FREEBSD 5.2上安装配置DNS SERVER(BIND 9)

作者: 来源:http://www.xgdown.com/ 时间:2005-11-18 17:20:34

FREEBSD 5.2上安装配置DNS SERVER(BIND 9)(1) ----文 / 重庆.樊礼(梦飞)

欢迎转载﹐本文遵循GNU协议规则﹗

FREEBSD 5.2出来几个月了,一直想系统全面的学习一下它的新功能,但最近工作实在太忙,没有办法全面的学习。今天下午快下班时忙里偷闲,花了一个小时从新安装了一遍DNS SERVER ( BIND 9 ),怕自己以后忘记了,俗话说好记性不如烂笔头嘛,就记在自己的BLOG里面了…

准备工作:当然要安装FREEBSD,最好更新ports,如果不知道怎么更新,请参考我以前写和FREEBSD 升级优化大全,^_^

安装BIND9:

cd /usr/ports/dns/bind9    进入bind 9的目录

make install

运行安装程序,等硬盘响一阵时间后,系统就安装好了,方便吧,*^_^*。在安装完成后,BIND9会提醒你:"如果你使用FREEBSD 4.X。请浏览 http://people.freebsd.org/~dougb/randomness.html 得到更多的信息,如果是FREEBSD 5.X则不需要执行这一步,如果你想要BIND 9运行在chroot环境,必须把/dev/random设备chroot",它还提醒我们要运行" rndc-confgen -a "来生成一个正确的配置文件--随机密钥。系统是以/usr/local为根目录的,所以BIND9的命令文件都放到/usr/local/sbin目录里面和/usr/local/bin目录里面。系统在安装完成BIND 9后,会自动建立uid为53的" bind "用户和gid为53的" bind "群组,以供BIND服务用…

我喜欢FREEBSD的PORTS的强大功能,什么东西,只要make install就行啦,呵呵… Linux还要满世界找RPM包或者源程序,我不喜欢…

PS:我个人认为,只要不是对效率要求十分高的环境下,我尽量不采用源代码编译,节约时间。如果我需要看它详细的编译命令,我可以通过读Makefile来获取信息!

安装好的BIND9,是不能直接运行的,还要让系统根据我们的需要配置一下…

配置BIND9:

BIND比较重要的配置文件有:named.conf,named.root,rndc.conf,还有/etc/named目录。因为默认的安装把named.conf,localhost.rev等内容安装在此目录下了(如果我记错了,麻烦大家更正一下),而rndc.conf则被放在了/usr/local/etc目录里面,名字叫rndc.conf.sample

mv /etc/named/named.conf /usr/local/etc/    如果我记错了,麻烦大家更正

cd /usr/local/etc    进入BIND 9的配置目录

vi named.conf    打开并编译named.conf,BIND 9 的配置文件


options {
        directory "/etc/namedb";    // 工作目录
        pid-file "/var/run/named/pid";    // 放pid文件到工作目录
};

......

请大家注意,这文件里面很多垃圾,自己要小心判断,不要编辑错误了,要不然你是无法正常运行BIND 9的。最后面那一段有/* 和 */注释的部份和前面内容意思相同,你可以根据需要使用:

zone "onlinecq.com" {    //这是域名
        type slave;
        file "s/onlinecq.com.bak";

共5页 9 7 [1] [2] [3] [4] [58 :>

FREEBSD 5.2上安装配置DNS SERVER(BIND 9) 相关文章:
FREEBSD 5.2上安装配置DNS SERVER(BIND 9) 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com