The hsdns package

[Tags: lgpl, library]

An asynchronous DNS resolver based on GNU ADNS.

[Skip to ReadMe]


Versions1.0, 1.1, 1.3, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.5, 1.6, 1.6.1
Change logNone available
Dependenciesbase, network [details]
AuthorPeter Simons <>
CategoryForeign, Network
Home page
UploadedSun Sep 9 00:34:02 UTC 2007 by PeterSimons
Downloads1976 total (54 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees

Readme for hsdns-1.0

An asynchronous DNS resolver for Haskell_

:Latest Release: hsdns-1.0.tar.gz_
:Darcs:          darcs_ get


  This library provides an asynchronous DNS resolver on top of
  the `GNU ADNS library`_. Not all options are supported, but A,
  MX, and PTR lookups work fine. The code has been been tested
  with ADNS versions 1.0 to 1.4.

  The example program adns-reverse-lookup.hs_ demonstrates how
  the resolver is used. Given a list of host names on the command
  line, it performs an A/PTR double-lookup and checks whether the
  records are consistent. The output is printed in the order in
  which the DNS responses arrive::

    $ ./adns-reverse-lookup
    OK: <->
    ERR: cannot resolve A
    FAIL: -> -> [""]
    FAIL: -> -> ["localhost"]


  `Reference Documentation`_
     Haddock-generated reference of all exported functions.


  Copyright (c) 2007 Peter Simons <>. All rights
  reserved. This software is released under the terms of the `GNU
  Lesser General Public License


`[Homepage] <>`_

.. _Haskell:

.. _Cabal:

.. _darcs:

.. _GNU ADNS library:

.. _Reference Documentation: docs/index.html

.. _hsdns-1.0.tar.gz:

.. _adns-reverse-lookup.hs: example/adns-reverse-lookup.hs