bind的编译安装
2015-07-05 17:07
225 查看
编译环境:
Development Tools
Server Platform Development
源码来源:
isc.org
安装过程:
1.
--prefix=/usr/local/bind9:设置安装路径
--sysconfdir=/etc/naemd:设置配置文件路径
--diable-ipv6:不安装ipv6的相关内容
--enable-threads:开启线程
2 make && make install
执行安装
3.基本配置
1) 将bind的bin添加到PATH中去
2)创建系统组和系统用户
注意:53必须不被使用
3)新建vamed.ca
4)新建named.localhost,内容如下:
5)新建named.loopback,内容如下:
6)修改/var/named下的文件权限以及所属用户组如下:
7)生成/etc/named.conf文件
/dev/urandom:从熵池中取随机数,如果熵池中的随机数用尽,则用软件生成伪随机数
rndc-confgen:命令产生密钥和相应的配置,这些配置分别放入named.conf和rndc的配置文件rndc.conf中
named.conf内容如下:
8)修改/etc/named/下的文件权限及所属用户组
cd /etc/named
chown named:named *
chmod 640 *
9)测试配置文件是否有语法错误
10)查看是否可以运行
至此,bind已可以基本运行了
本文出自 “学无止境” 博客,谢绝转载!
Development Tools
Server Platform Development
源码来源:
isc.org
安装过程:
1.
--prefix=/usr/local/bind9:设置安装路径
--sysconfdir=/etc/naemd:设置配置文件路径
--diable-ipv6:不安装ipv6的相关内容
--enable-threads:开启线程
2 make && make install
执行安装
3.基本配置
1) 将bind的bin添加到PATH中去
2)创建系统组和系统用户
注意:53必须不被使用
3)新建vamed.ca
4)新建named.localhost,内容如下:
5)新建named.loopback,内容如下:
6)修改/var/named下的文件权限以及所属用户组如下:
7)生成/etc/named.conf文件
/dev/urandom:从熵池中取随机数,如果熵池中的随机数用尽,则用软件生成伪随机数
rndc-confgen:命令产生密钥和相应的配置,这些配置分别放入named.conf和rndc的配置文件rndc.conf中
named.conf内容如下:
8)修改/etc/named/下的文件权限及所属用户组
cd /etc/named
chown named:named *
chmod 640 *
9)测试配置文件是否有语法错误
10)查看是否可以运行
至此,bind已可以基本运行了
本文出自 “学无止境” 博客,谢绝转载!
相关文章推荐
- 使用Docker部署Gitlab
- 【零基础】CentOS 7 64位系统下编译Hadoop2.7.0
- cocos2d-x 源代码分析 : Ref (CCObject) 源代码分析 cocos2d-x内存管理策略
- C语言-共用体
- bzoj2989&4170: 数列
- 说说Git的ssh key
- 抽象工厂设计模式
- 文本文件和二进制文件的区别
- angularjs应用骨架
- 百度云消息推送机制简介及开发前的集成,入门篇
- 'HCRYPTHASH' : undeclared identifier 类似错误的解决办法
- android学习笔记(九)——动画效果的实现逐帧动画
- 数组中两两相加等于20的组合种数
- VC6里的_WIN32_WINNT宏
- 二分(折半)查找算法实现
- Ubuntu 下 触摸板不能使用 解决方法
- LeetCode: Distinct Subsequences [115]
- 工作日志--mfcButton和线程
- Android中的Data Binding初探 (一)
- 【LeetCode 110_二叉树_遍历】Balanced Binary Tree