X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=README.html;h=d3af798aba652cf814c6d3cf65c606bb933b5583;hp=7d44601a1a5fb8620de8338dbcf5ae748d1d48ec;hb=239d2e4dfb6fcfc26fe3f740efae8f6944b99799;hpb=630bf6981f8ce925697e3668346e9d5267f2800c diff --git a/README.html b/README.html index 7d44601..d3af798 100644 --- a/README.html +++ b/README.html @@ -1,13 +1,10 @@ adns - advanced, alternative, asynchronous resolver @@ -21,9 +18,10 @@ library and utilities.

-adns is a resolver library for C (and C++) programs. In contrast with -the existing interfaces, gethostbyname et al and libresolv, it has the -following features: +adns is a resolver library for C (and C++) programs, and a collection +of useful DNS resolver utilities. In contrast with the existing +interfaces, gethostbyname et al and libresolv, it has the following +features:

+

DNS utility programs

+ adns also comes with a number of utility programs for use from the command line and in scripts: @@ -77,50 +77,33 @@ unduly delaying the output. For example, you can usefully pipe the output of netstat -n, tcpdump -ln, and the like, into it.
  • adnshost is a general-purpose DNS lookup utility -which can be used easily in shell scripts to do simple lookups. In a -more advanced mode it can be used as a general-purpose DNS helper -program for scripting languages which can invoke and communicate with -subprocesses. +which can be used easily in from the command line and from shell +scripts to do simple lookups. In a more advanced mode it can be used +as a general-purpose DNS helper program for scripting languages which +can invoke and communicate with subprocesses. See the +usage +message for a summary of its capabilities. -

    Forthcoming:

    - -A native Perl interface is in the works, thanks to Tony Finch. - -

    - -I hope that future versions may also have the following features: - -

    +

    Technical note

    -(Technical note: adns requires a real nameserver like +adns requires a real nameserver like BIND or Dents running on the same system or a nearby one, which must be willing to provide `recursive service'. I.e., adns is a `stub resolver'. All properly configured UN*X and GNU systems will already have such nameserver(s); -they are usually listed in /etc/resolv.conf.) +they are usually listed in /etc/resolv.conf.

    Documentation

    I'm afraid there is no manual yet. However, competent C programmers should be able to use the library based on the commented -adns.h header file. +adns.h header file, and the usage messages for the programs should +be sufficient.

    Feedback