linux中bind9源码包安装使用,从源代码包安装BIND9

本文介绍了如何在Linux系统中从源代码安装BIND 9,包括下载、解压、编译和安装过程。配置了一个简单的BIND缓存服务器,并提供了必要的配置文件示例,帮助DNS初学者快速入门。

ISC BIND 是 DNS 在 Unix 和 Linux 下的具体实现,BIND 9 更是重新编写大部分 BIND 结构代码的新一代版本,BIND 9 的主要特点有:

DNS安全

DNSSEC (signed zones)

TSIG (signed DNS requests)

IPv6

Answers DNS queries on IPv6 sockets

IPv6 resource records (DNAME, etc.)

Experimental IPv6 Resolver Library

实现了 DNS 协议新扩展的功能

IXFR, DDNS, Notify, EDNS0

Improved standards conformance

视图功能(Views)

一台服务器可以提供DNS名字空间的多个视图

支持多处理器

增强了代码的可移植性

BIND 9的当前最新版本是 BIND 9.3.0,下面我们介绍如何从源代码安装 BIND 9。

1、从源代码安装BIND要求你的Unix或Linux系统上装有支持ANSI C的编译器,如果没有,你可以使用GNU提供的gcc

2、到www.isc.org网站下载你需要的版本的BIND源代码包

3、下载到你的系统后,将源代码安装包放到 /usr/src 目录中(你也可以放到别的目录,我习惯用这个目录放置源代码包)准备安装

4、解压源代码包:

$ cd /usr/src

$ tar xvfz bind-9.3.0.tar.gz (9.3.0是bind的版本号)

如果你的 tar 命令不支持z选项(用于解压gz后缀的压缩包),你可以分两步做:

$ gunzip bind-9.3.0.tar.gz

$ tar xvf bind-9.3.0.tar   这样源代码就解压到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值