BIND (Berkeley Internet Name Domain) is an implementation of the DNS protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System, including:
Domain Name System server
Domain Name System resolver library
Tools for managing and verifying the proper operation of the DNS server