没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论





















centos5.5 bind 快速安装总结
一.、Bind 简介。
Bind 是一款开放源码的 DNS 服务器软件,Bind 由美国加州大学 Berkeley 分校开发和维
护的,全名为 Berkeley Internet Name Domain 它是目前世界上使用最为广泛的 DNS 服务器
软件,支持各种 unix 平台和 windows 平台。本文将介绍它在 Centos5.5 中最基本的安装和配
置。
二.、软件的相关资源。
官方网站:http://www.bind.com/
源码软件包:Bind 是开源的软件,可以去其官方网站下载
http://www.isc.org/index.pl/sw/bind/帮助文档:
http://www.isc.org/index.pl/sw/bind/ 有该软件比较全面的帮助文档。
FAQ:http://www.isc.org/index.pl/sw/bind/ 回答了该软件的常见问题。
配置文件样例:http://www.bind.com/bind.html 一些比较标准的配置文件样例。
DNS 是计算机域名 (Domain Name System) 的缩写,它是由解析器和域名服务器组成
的。域名服务器是指保存有该网络中所有主机的域名和对应 IP 地址,并具有将域名转换为
IP 地址功能的服务器。其中域名必须对应一个 IP 地址,而 IP 地址不一定有域名。域名系统
采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两
种形式:主服务器和转发服务器。将域名映射为 IP 地址的过程就称为“域名解析”。在 Internet
上域名与 IP 地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只
能互相认识 IP 地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析
服务器来完成,DNS 就是进行域名解析的服务器。
DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。
当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信
息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的
IP 地址,这样才能上网。其实,域名的最终指向是 IP。 在 IPV4 中 IP 是由 32 位二进
制数组成的,将这 32 位二进制数分成 4 组每组 8 个二进制数,将这 8 个二进制数转化成十
进制数,就是我们看到的 IP 地址,其范围是在 0~255 之间。因为,8 个二进制数转化为十
进制数的最大范围就是 0~255。现在已开始试运行、将来必将代替 IPv4 的 IPV6 中,将以
128 位二进制数表示一个 IP 地址。
大家都知道,当我们在上网的时候,通常输入的是网址,其实这就是一个域名,而我们
计算机网络上的计算机彼此之间只能用 IP 地址才能相互识别。再如,我们去一 WEB 服务

器中请求一 WEB 页面,我们可以在浏览器中输入网址或者是相应的 IP 地址,例如我们要
上新浪网,我们可以在 IE 的地址栏中输入网址,也可输入 IP 地址,但是这样子的 IP 地址
我们记不住或说是很难记住,所以有了域名的说法,这样的域名会让我们容易的记住。
DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每
一个域名都对应一个惟一的 IP 地址,这一命名的方法或这样管理域名的系统叫做域名管理
系统。 申请了 DNS 后,客户可以自己为域名作解析,或增设子域名。客户申请 DNS
时,建议客户一次性申请两个。
DNS 服务器在域名解析过程中的查询顺序为:本地缓存记录、区域记录、转发域名服务器、
根域名服务器。
1.[root@localhost /]# yum -y install bind // 如果出问题可以安装 bind-chroot 和 bind-devel 两个
包。
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package bind.i386 30:9.3.6-16.P1.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================
==========
Package Arch Version Repository Size
======================================================================
==========
Installing:
bind i386 30:9.3.6-16.P1.el5 base 980 k
Transaction Summary
======================================================================
==========
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 980 k
Downloading Packages:
bind-9.3.6-16.P1.el5.i386.rpm | 980 kB 00:04
Running rpm_check_debug
Running Transaction Test

Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : bind 1/1
Installed:
bind.i386 30:9.3.6-16.P1.el5
Complete!
[root@localhost /]# /etc/rc.d/init.d/named start
Locating //etc/named.conf failed:
配置文件必须得按照以下的模板来修改
以前版本里在/etc/下有个 named.conf ,AS5 里没有,换成 named.caching-nameserver.conf
和 named.rfc1912.zones 这两个文件了.错误找不到/etc/named.conf 文件,因为 centos 和 rhce
都 是 装 好 没 有 这 个 文 件 , 接 下 来 怎 么 解 决 这 个 问 题 只 要 安 装 一 下
named.caching-nameserver.conf 是 DNS 缓冲的配置文件就可以了。
2.[root@localhost /]# yum -y install caching-nameserver//安装 dns 缓存服务器文件
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package caching-nameserver.i386 30:9.3.6-16.P1.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================
==========
Package Arch Version Repository Size
======================================================================
==========
Installing:
caching-nameserver i386 30:9.3.6-16.P1.el5 base 62 k
Transaction Summary
======================================================================
==========
Install 1 Package(s)
Upgrade 0 Package(s)

Total download size: 62 k
Downloading Packages:
caching-nameserver-9.3.6-16.P1.el5.i386.rpm | 62 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : caching-nameserver 1/1
Installed:
caching-nameserver.i386 30:9.3.6-16.P1.el5
Complete!
3.[root@localhost /]# service named start//启动 dns 服务
Starting named: [ OK ]
4. 拷 贝 named.conf 文 件 到 /etc 目 录 下 内 容 如 下 : 可 以 自 行 修 改 , 也 可 以 用 现 成 的
named.caching-nameserver.conf 内容如下:
//caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.134; }; //这个地方要修改可以修改为 any 所有
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
forwarders {202.101.172.46;};
// Those options should be used carefully because they disable port
// randomization
query-source port 53;
query-source-v6 port 53;
allow-query { localhost; };//修改为 0.0.0.0 允许所有 ip 访问
allow-query-cache { localhost; };//0.0.0.0
};
logging {
channel default_debug {
剩余17页未读,继续阅读
资源评论


我是你的春哥!
- 粉丝: 1w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于大数据下工程造价管理探究.docx
- 论GIS在环境管理及评价方面的应用.docx
- 第十二章第2讲基本算法语句.ppt
- JAVA课程方案设计书(周永新201190483).doc
- 计算机基础教学深度初探.docx
- 平面研究分析报告需要学哪些软件.doc
- 提高计算机通信网络可靠性的研究.docx
- 计算机应用软件要点问题的思考体会.docx
- CAD制图技术在机械工程中的开发与应用.docx
- 实验3:ucosII实时操作系统.doc
- MyEclipse内置的CVS客户端进行项目管理版本控制.doc
- Oracle数据字典.docx
- 基于项目教学法的初中计算机综合实践教学思考.docx
- Git高级技巧大全之深入实践基础教程
- 互联网+理财:应该选择量化、大数据还是AI?.docx
- 化工自动化及仪表之执行器培训.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
