软件开发培训班 >> 网络技术 >> 网络搭建
经典实例:Centos5.2下安装bind9.6-P1 |
||||||||||||||||
|
本文标签:网管 安装bind前先安装gcc,配置好yum源,yum -y install gcc,如果有run.pid报错,直接rm -rf /var/run/yum.pid (解决yum-updatesd服务正运行的情况) 下载 bind9.6到/root/Desktop,先进至目录里,然后wget ftp://ftp.isc.org/isc/bind9/9.6.0-P1/bind-9.6.0-P1.tar.gz 解压bind-9.6.0-P1.tar.gz
进入 bind-9.6.0-P1tar.gz文件夹
创建安装目录,我是安装在 /usr/local/named
编译,指定安装目录,指定man目录,开启多线程支持
#Make 大约需要几分钟,只要不报错就继续下去 。
#Make install 安装
没有报错,就表示安装成功了 。 开始配置bind,接下来的过程是让rndc来管理bind9.6 创建 rndc.conf文件,用bind自带程序生成 进入/usr/local/named/etc,将rndc.conf及named.conf生成
把rndc.conf 中的key信息输出到 named.conf 中
这里强调一下,rndc.conf与named.conf的key值必须完全一样,而且并不需要生成rndc.key,这个问题纠缠了我大约3个小时
顺便贴下我的从DNS的/usr/local/named/etc/named.conf文件 写入以下内容
写入以下内容:
创建并编辑 localhost.rev 文件
写入以下内容:
下载一个named.root cd /usr/local/named, 这个是named的工作目录 wget ftp://ftp.rs.internic.net/domain/named.root到/usr/local/named/下, 特别注意:bind的配置文档是区分大小写的 。 下面就可以启动bind来测试安装是否成功了
加 –gc 参数,可以显示出启动日志,以便出错排查 。 如果运行结果最后一行显示 表明安装并启动成功 。 测试rndc命令 /usr/local/named/sbin/rndc status,正确的话应该有状态提示,我一般是直接编辑vim /root/.bashrc加进一个alias
把named 添加到启动项,随操作系统一起启动 。 在最后添加以下内容
退出保存 。 可以尝试重启服务器,然后用命令nslookup及dig测试,或用pa axu | grep named,结束此服务用命令killall named,主从DNS也简单,适合更改下也可搞定这里可参照我其它文章,不多重复,全部安装结束,就可以开展应用的配置和测试了,抚琴煮酒为了保证正确率花了很多时间在真实服务器上,转载麻烦注明下,谢谢 。 |