bind是什么?bind介绍
[p=20, 2, left]BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件。它是互联网上最广泛使用的一种DNS服务器,对于类UNIX系统来说,已经成为事实上的标准。BIND这个缩写来自于使用的第一个域,Berkeley Internet Name Domain,而不是Berkeley Internet Name Daemon。这个软件起源于20世纪八十年代初的University of California at Berkeley,是在DARPA授权下编写的。 [/p][p=20, 2, left]1984年,4个Berkeley的学生——Douglas Terry,Mark Painter,David Riggle和Songnian Zhou——开发出了UNIX系统上第一个DNS协议的实现,之后由Ralph Campbell继续维护。1985年,DEC的工程师Kevin Dunlap重写了这个DNS实现并且命名为BIND。DEC工程师Mike Karels,Phil Almquist和Paul Vixie从那时起开始维护BIND。Paul Vixie在离开DEC后继续致力于BIND的维护工作,最终联合建立了Internet Software Consortium (ISC),成为BIND的开发维护机构。90年代初,BIND被移植到了Windows NT平台上。2004年,ISC的工作被一家新公司Internet Systems Consortium继承了下来。 [/p][p=20, 2, left]BIND发展过程中经历了三个主要的版本,BIND 4,BIND 8和BIND 9,每个版本在架构上都有着显著的变化。BIND 9的开发是一项商业和军事合同结合的结果。BIND 9的大多数功能是由UNIX经销商支持的,目的是保证BIND能够保持与Microsoft的DNS程序的竞争力;DNSSEC功能是由美国军方出于对DNS安全性的关注而赞助开发的。 [/p][p=20, 2, left]BIND软件包包括三个部分:
DNS服务器。这是一个叫做named的程序,代表name daemon的简写。它根据DNS协议标准的规定,响应收到的查询。
DNS解析库(resolver library)。一个解析器是一个程序,通过发送请求到合适的服务器并且对服务器的响应做出合适的回应,来解析对一个域名的查询。一个解析库是程序组件的集合,可以在开发其它程序时使用,为这些程序提供域名解析的功能。
测试服务器的软件工具[/p] 象是翻译文章,看得累。
页:
[1]