Chapter 14. BIND APIs and Resolver Libraries

This chapter is primarily intended for programmers and designers who wish to modify the basic functionality of BIND, need to interface to the libraries available with BIND, or need to interface to the standard DNS-related POSIX calls supported by libc. Reasonable knowledge of the C language is required to make sense of most of the information in this chapter.

BIND API Overview

BIND provides two APIs. One is an Advanced Database API (we'll call it adb for convenience), which has been available since BIND version 8. It allows user-written routines to replace BIND's internal database function for both nominated and all zones. Only a brief synopsis of the adb is included in this chapter. From BIND version ...

Get Pro DNS and BIND now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.