APIs for Management and More

John Hascall john at iastate.edu
Wed Sep 27 20:17:38 UTC 2006

> > I am running BIND 9.2.2 9 (with DLZ) on a Linux host, and am looking
> > for API documentation to
> >   1. get BIND version information
> >   2. control the server (stop/start/etc)
> >   3. verify zone information (eg query for records to
> >          mimic NSLOOKUP functionality)
> >   4. update records
> >   5. create/manage delegation across many zones
> >   I have searched quite a few web sites, as well as this newsgroup,
> > and have not seen  anything definitive. I also have the O'Reilly
> > "Cricket Book", but don't see anything there either.

> >   Any links, pointers, etc would be greatly appreciated. I must create
> > a custom management tool with C#.

> Why are you locked into using C#? Is this a homework assignment? All of 
> the above can be done with components of the BIND distribution and/or 
> commonly-available and free scripting tools.

  Presumably C# because it is a pointy-clicky
  custom management tool to run on MS Windows.

  In any event, although not (well) documented in all cases,
  network protocols for all of these exist.

  A starting point would be RFCs 1035 and 2136 as well as 2137
  if you are looking at TSIG security.

  Looking at the BIND code may also help your understanding.


More information about the bind-users mailing list