The haeredes package

[ Tags: agpl, dns, program, utils ] [ Propose Tags ]

Haeredes is primarily useful for ISP network administrators. Customers will occasionally decide to switch hosts without alerting the current host; this can cause two problems:

Haeredes can alert administrators when NS/MX records are changed. More detail can be found in the man page.


Make sure has the expected name servers, [ab]

$ haeredes <<< ""

If you use --no-append-root and your nameservers are rooted, you must remember to supply the trailing dot yourself. Otherwise, you'll get false positives.

$ haeredes --no-append-root 
           <<< ""
Domain "" delegates somewhere else: "" ""

Check against the expected name servers, using

$ haeredes --server 
           <<< ""

Check against only one of the expected two nameservers:

$ haeredes <<< ""
Domain "" delegates somewhere else: ""

Check a nonexistent domain (we provide no delegates, since we know .invalid will not be delegated):

$ haeredes <<< "example.invalid"
Domain "example.invalid." not delegated.


Versions 0.1, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4
Dependencies base (==4.*), bytestring (==0.10.*), cmdargs (==0.10.*), dns (==1.*), iproute (==1.2.*), MissingH (==1.2.*), parallel-io (==0.3.*), tasty (==0.8.*), tasty-hunit (==0.8.*), tasty-quickcheck (==0.8.*) [details]
License GPL-3
Author Michael Orlitzky
Maintainer Michael Orlitzky <>
Category DNS, Utils
Home page
Bug tracker
Source repo head: git clone -b master
Uploaded Fri Apr 18 01:03:41 UTC 2014 by MichaelOrlitzky
Distributions NixOS:0.4.4
Executables haeredes
Downloads 2622 total (46 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-15 [all 7 reports]
Hackage Matrix CI


Maintainer's Corner

For package maintainers and hackage trustees