To quote from the SourceForge project description:
gh-tool is a command-line interface to gethostby*, in libresolv/libc.
It allows one to check the local system's notion of an IP->DNS or
DNS->IP mapping, including aliases, directly, rather than digging for
mappings in DNS, which may or may not be relevant.
fpdns - Fingerprinting DNS servers
A nameserver basically responds to a query. Interoperability is an
obvious requirement here. The standard protocol behaviour of different
DNS implementations is expected to be the same.
Requirements for protocol behaviour of DNS implementations is widely
documented in the case of 'common' dns messages. The DNS protocol
is over 20 years old and since its inception, there have been over
40 independent DNS implementations, while some implementations have
over 20 versions.
The methodology used to identify individual nameserver implementations
is based on "borderline" protocol behaviour. The DNS protocol offers
a multitude of message bits, response types, opcodes, classes, query
types and label types in a fashion that makes some mutually exclusive
while some are not used in a query messages at all. Not every
implementation offers the full set of features the DNS protocol set
currently has. Some implementations offer features outside the
protocol set, and there are implementations that do not conform to
standards.
The 'idnkit' is an open source, BSD-like licensed software that
provides functionalities about Internationalized Domain Name
processing standardized at IETF. Major features that idnkit provides
are as follows.
* libidnkit
Core library for IDN processing.
* libidnkitlite
Light Weight library for IDN processing. (UTF-8 only)
* idnconv
DNS zone / configuration file encoding converter.
* runidn / idn wrapper
Dynamic link resolver library for UNIX / Windows.
* BIND 9 patch
IDN enhancements for BIND 9 DNS lookup tools.
[from web site]
This is a simple Python script to register your dynamic IP address
using the NIC V2.0 protocol. We aim to be fully compliant with the
dyndns client specification. Starting with version 0.141, we use
https by default and will fall back to plain http if a timeout
occurs.
We currently support all options and latest recommendations by
Dyndns. Ipcheck is easy to install and very easy to use.
Root access is not required and no configuration files are needed.
Just specify your username, password and hostname(s) on the command
line (or cron entry).
You can specify the interface (default tun0) to search for your ip
address on or use web based IP detection.
There is also direct support for determining the IP address on the
following devices: Linksys (-L), Netgear (-N), Draytek (-D), Netopia
(-O), HawkingTech (-H), Cisco 667i (-C), Cisco 700 series (-I),
ZyXEL Prestige (-Z), SMC Barricade (-S)
pear-Net_DNS2 provides (roughly) the same functionality as Net_DNS, but
using PHP5 objects, exceptions for error handling, better sockets support.
This release is (in most cases) 2x - 10x faster than Net_DNS, as well as
includes more RR's (including DNSSEC RR's), and improved sockets and streams
support.
The libbind functions have been separated from the BIND suite as of
BIND 9.6.0. Originally from older versions of BIND, they have been
continually maintained and improved but not installed by default with
BIND 9. This standard resolver library contains the same historical
functions and headers included with many Unix operating systems.
In fact, most implementations are based on the same original code.
ISC's libbind provides the standard resolver library, along with header
files and documentation, for communicating with domain name servers,
retrieving network host entries from /etc/hosts or via DNS, converting
CIDR network addresses, performing Hesiod information lookups, retrieving
network entries from /etc/networks, implementing TSIG transaction/request
security of DNS messages, performing name-to-address and address-to-name
translations, and utilizing /etc/resolv.conf for resolver configuration.
This port contains a subset of djbdns (net/djbdns) -
a DNS client library released to the public domain by its author.
The library was packaged by Gerrit Pape. The port contains both static
and shared versions of the DNS client library.
from nsping.8:
Nsping uses DNS queries to monitor reachability and operation of name-
servers, as well as the latency of DNS queries. It does this by sending
random recursive DNS queries to the nameserver (avoiding the effects of
DNS caching) and measuring the amount of time between the sending of the
query and the receipt of the response packet.
OpenDD is a DynDNS client, written in C, and especially designed
for small gateway machines, like a Soekris box. Its main feature
is that it does not require any Perl or Python interpreter.
It supports HTTPS, can send a mail report, and can run as daemon.
It is also very easy to deploy.
A resolver library used to communicate with a name server to perform DNS
queries, zone transfers, dynamic DNS updates, etc.
Creates an object hierarchy from a DNS server response, which allows you to
view all of the information given by the DNS server. It bypasses the system
resolver library and communicates directly with the server.