ddclient is a Perl client used to update dynamic DNS entries for
accounts on many dynamic DNS services.
DNRD is a proxy DNS daemon. It supports several forward servers for
redundancy and/or load-balancing. DNS queries for specific domains can
be forwarded to a specific group of DNS servers (with redundancy and
load balancing) for that domain. It is useful for VPNs and also good
support for offline and dialup sites.
The dnsutl package is a collection tools to make administering DNS easier.
These include programs for:
* Generating the reverse DNS mapping by using the DNS forward mapping.
This is useful for producing a self-consistent DNS configuration.
* Generating the /etc/ethers file by using a bogus record type.
* Generating the /etc/hosts file by using the DNS forward mapping.
* Generating the /etc/bootptab file by using the MAC and IP information.
* Generating the /etc/netgroup file by using the DNS forward mapping.
* Generating the Sun /etc/bootparams file by using the MAC and IP information.
* Checking the new-style /etc/named.conf files for self-consistency.
* Checking the old-style /etc/named.boot files for self-consistency.
* Generating the DNS forward mapping by using the /etc/hosts file.
This could be a first step to configuring your DNS server.
* Generating the /etc/dhcp.conf file by using the MAC and IP information.
All of these programs are both faster than shell scripts, and more
robust when faced with all the peculiar semantics of DNS resource files.
They even understand the $include directive.
getdns is a modern asynchronous DNS API.
It implements DNS entry points from a design developed and vetted by application
developers, in an API specification edited by Paul Hoffman. With the development
of this API, we intend to offer application developers a modernized and flexible
way to access DNS security (DNSSEC) and other powerful new DNS features;
a particular hope is to inspire application developers towards innovative
security solutions in their applications.
[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)
MyDNS is a free DNS server for UNIX implemented from scratch and
designed to utilize the MySQL database for data storage.
Its primary objectives are stability, security, interoperability,
and speed, though not necessarily in that order.
MyDNS does not include recursive name service, nor a resolver library.
It is primarily designed for organizations with many zones and/or
resource records who desire the ability to perform real-time dynamic
updates on their DNS data via MySQL.
This directory contains a Python module that implements a DNS (Domain
Name Server) client, plus additional modules that define some symbolic
constants used by DNS (dnstype, dnsclass, dnsopcode).
Tool suite for analysis and visualization of Domain Name System
(DNS) behavior, including its security extensions (DNSSEC). The
Web-based analysis is run from the same software.
Validns is a standalone command line RFC 1034/1035 zone file
validation tool that, in addition to basic syntactic and semantic zone
checks, includes DNSSEC signature verification and NSEC/NSEC3 chain
validation, as well a number of optional policy checks on the zone.
Unbound is designed as a set of modular components, so that also
DNSSEC (secure DNS) validation and stub-resolvers (that do not run as
a server, but are linked into an application) are easily possible.
Goals:
* A validating recursive DNS resolver.
* Code diversity in the DNS resolver monoculture.
* Drop-in replacement for BIND apart from config.
* DNSSEC support.
* Fully RFC compliant.
* High performance, even with validation enabled.
* Used as: stub resolver, full caching name server, resolver library.
* Elegant design of validator, resolver, cache modules.
o provide the ability to pick and choose modules.
* Robust.
* In C, open source: The BSD license.
* Smallest as possible component that does the job.
* Stub-zones can be configured (local data or AS112 zones).
Non-goals:
* An authoritative name server.
* Too many Features.