Linux DNS搭建试验和详细过程
官方网站:http://www.isc.org
一:源码包的安装和配置
下载源码包文件:http://ftp.isc.org/isc/bind9/9.4.2/bind-9.4.2.tar.gz
解压并安装bind
Tar –zxvf bind-9.4.2.tar.gz
配置源码包:
./configure --prefix=/usr/local/named --enable-threads #--enable-threads开启多线程处理能力
Make
Make install
进入安装目录 :
生成密匙文件:
[root@linux named]# sbin/rndc-confgen > etc/rndc.conf #从rndc.conf文件中提取named.conf用的key ,其实这个是密码文件,我发现很多人喜欢将此文件单独建立成,并在named.conf中调用这个key文件,比如:include "/usr/local/named/etc/rndc.key" ##将这句话加入到named.conf中。
生成named.conf配置文件:
[root@linux etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf #这里是生成named.conf文件
建立named目录在var目录中:
[root@linux etc]# mkdir /var/named
dig命令直接生成named.root文件 :
[root@linux named]#bin/dig > named.root
进入/var/named目录将named.root隐射到该目录:ln –s /usr/local/named/named.root
named.root文件内容主要是向上一级提交非本机内无法解析的域名
配置式例:
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
;主机名称或领域名称 TTL RR 相对应的数据
Named.conf文件的配置,下面是我的文件配置:
key "rndc-key" {
algorithm hmac-md5;
secret "jwN3d1hJfHoEwS6TRHNAlA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
options {
directory "/var/named";
pid
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
参考资料:http://www.blogjava.net/lijun_li/archive/2009/04/02/263491.html
http://www.chinalinuxpub.com/read.php?wid=1080
硬盘挂载操作工作步骤:
1、先查看目前机器上有几块硬盘,查看命令有两 ......
今天为了给顶嵌杯做准备又回到linux下开始c编程了。刚开始是练习写一个与矩阵变换有关的程序,为了节省时间有一个函数模块是直接用的以前在windows下编程时所使用的。结果在linux下编译完运行之后很快就崩溃了,由于调试水平不高弄了很久也不知到问题出在哪里。正在百思不得其解时忽然注意到(当然不是自己调试出来的 ......
linux压缩(解压缩)命令详解
一.tar命令
tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘 ......