新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx

新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx

ID:35975302

大小:38.83 KB

页数:4页

时间:2019-04-29

新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx_第1页
新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx_第2页
新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx_第3页
新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx_第4页
资源描述:

《新增资源及索引表-王辉静项目11拓展资源_在linux上使用BIND建立DNS服务器.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在linux上使用BIND建立DNS服务器   尽管Linux在桌面计算的世界中还没有取得引人注目的进展,但作为网络服务器它已经小有名气了。由于其出色的可靠性,我们可以放心地在Linux上运行当今Internet时代所必需的各种重要服务程序。由此,Linux最普遍的一些用途包括用作邮件服务器、Web服务器以及DNS服务器。   下面我们将研究怎样在RedHatLinux上使用BIND建立一个DNS服务器。BIND(BerkeleyInternetNameDomain)是一个在UNIX/Linux系统上实现

2、的域名解析服务软件包。我们将学习在Linux上建立和运行一个DNS服务器所需的安装、初始配置以及系统设置等步骤。   下载、安装、配置BIND   下载和安装BIND    你可以在www.is

3、c.org/products/BIND/下载BIND的源码包。最新的版本是9.1.3(写这篇文章时),同时还可以下载支持信息和FAQ。   在本文中我们用RedHat作为示例,所以你也许希望使用BIND的RPM版本,可以通过搜索www.rpmfind.net找到它,因为使用RPM形式的发行包是安装BIND最简便的方法。下载了BIND的RPM之后,比如bind-9.1.0-10.i386.rpm,需要以超级用户的身份执行rpm-ivhbind-9.1.0-10.i386.rpm命令。在RPM安装BIND时要

4、注意检查任何能够导致安装失败的缺失的依赖关系。   如果你更愿意从源码包安装的话,在下载如bind-9.1.3.tar.gz这样的文件之后需要以超级用户身份运行tarxvfzbind-9.1.3.tar.gz命令对它进行解压。就本例而言会生成一个名为bind-9.1.3的目录,它包含了进行安装所必需的所有文件。下一步,进入这个新创建的目录然后执行./configure命令,在脚本程序完成所有配置工作后,运行make,接着运行makeinstall完成安装过程。现在在你的系统中应该已经安装好了基本配置的BI

5、ND,接下来要根据需要对它进行调整。配置BIND    当系统中安装好BIND之后,你就可以把它配置成多种方式。最常用的两种之一是使用ISP类型的设置,DNS服务器接受并解析来自任何人的请求(或者一组预先定义的用户);另一种是Web主机方式,服务器只解析对服务域名的请求。当服务器的用途改变时,你也可以随时改变配置的类型。   DNS服务器既可以是主控服务器也可以是辅助服务器。主控服务器也称为主服务器,是判定域名的最终来源。主控服务器同时也是传送到辅助服务器的区传送(zonetransfer)的源头。辅助服

6、务器接收所有来自主控服务器的区信息。一个常见的错误是试图改变二级服务器上的区数据库文件而没有改变主控服务器上的区数据库文件(zonefile)。为什么要两个服务器呢?在任何配置中使用冗余都是一个好主意,这是BIND和DNS的一个原生部分。幸运的是,在机房中增加第二台Linux机器作为辅助DNS服务器一般来说不会影响你的预算。   要记住当有两种类型的服务器时,主控服务器也可以同时担当其他域的辅助服务器。在大多数ISP环境当中都可以看到这种情形,客户拥有自己的主控DNS服务器,同时又出于备份的目的把ISP当

7、作二级服务器。这种类型的配置以及BIND中几乎所有的其他配置项都是通过named.conf文件完成的。这个文件以纯文本的形式存放各服务器信息和区信息。如表A所示。named.conf文件示例options{ notify-source10.0.0.2; pid-file"/var/run/named.pid"; };zone"."{ typemaster; file"root.db"; };zone"example.com"{ typemaster; file"/var/named/sample.com.

8、zone"; };   DNS服务器有多种可用的选项,如果你需要某种特殊的安装方式,我建议你通读一遍附带的文档。上面的例子中notify-source指明服务器把区变动通知(NOTIFY)消息发送到什么地方,当主控服务器检测到区数据库文件发生变动时就会向辅助服务器发出这样的消息。pid-file选项只是告诉守护进程(daemon)服务器写入ID信息的路径,通常是/var/run/named.pid,但如果你重新设置了目录的布局

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。