The haeredes package

[Tags: gpl, program]

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.


Versions0.1, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3
Change logNone available
Dependenciesbase (==4.*), bytestring (==0.10.*), cmdargs (==0.10.*), dns (>=0.3.7), HUnit (==1.2.*), iproute (==1.2.*), MissingH (==1.2.*), parallel-io (==0.3.*), QuickCheck (==2.*), test-framework (==0.8.*), test-framework-hunit (==0.3.*), test-framework-quickcheck2 (==0.3.*) [details]
AuthorMichael Orlitzky
MaintainerMichael Orlitzky <>
CategoryDNS, Utils
Home page
Source repositoryhead: git clone -b master
UploadedThu Aug 1 20:05:14 UTC 2013 by MichaelOrlitzky
Downloads1071 total (53 in last 30 days)
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-05-30 [all 2 reports]


Maintainers' corner

For package maintainers and hackage trustees