dothost is a DNS lookup utility, which produces output in Graphviz format. new
Addns.pl is a fully equiped DynDNS.org updater, written in perl for most Unix/Linux operating systems. It features multiple configurations and hosts in a single setup, Web IP detection & configurable router IP detection.
AutoDNS is an easy way to enable configuration of secondary DNS via email. It allows addition, deletion and listing of secondaried domains.
Avahi is a system which facilitates service discovery on a local network -- this means that you can plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared.
BBSip is an automatic updater for the DtDNS service that should work virtually any desktop based OS with TCP/IP.
Bind Controler is a tool that can be used to remotely add domains to named.conf on a secondary DNS server.
bost is a DNS diagnostic program which can give the IP for a hostname, the hostname for an IP, and perform some checking.
ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services.
Dlint analyzes any DNS zone you specify, and reports any problems it finds by displaying errors and warnings.
DNSDusty is an uncomplicated Web-Based DDNS Management Tool.
dnsping is a Perl client for dnsart.com, a free dynamic DNS service.
dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.
DNSSEC Walker recovers zone file information from servers that have disabled zone transfers but use DNSSEC.
The DNSSEC-Tools package is a collection of tools, scripts, Perl modules, C libraries, and application patches that are useful for DNS zone administrators and end users to deploy DNS Security (DNSSEC).
dnswalk is a DNS database debugger. It works by initiating a zone transfer of a current zone, inspecting individual records for inconsistencies with other data, and generating warnings and errors.
drill is a tool ala dig from BIND. It was designed with DNSSEC in mind and should be a useful debugging/query tool for DNSSEC.
Dudders (DHCP Updating DNS Duly Embracing RSA SIG(0)) (with some poetic license) is a utility for updating DNS records. It points a domain name to a given IP address using the RFC2136 DNS UPDATE protocol and a SIG(0) signature. It is designed with embedded systems in mind.
ez-ipupdate is a small utility for updating your host name for the dynamic DNS service offered at http://www.ez-ip.net.
freedns-afraid is a dynamic DNS client or updater, a Linux daemon which keeps your record on the free dynamic DNS service freedns.afraid.org up-to-date.
GitZone is a Git-based zone file management tool for Bind. Users can update their zones in a Git repository.
Hospital Manage System
Hospital Manage System is an interface system that lets the user manage Dan's Guardian, DHCP, and DNS records.
hostupd is a command-line tool which allows the user to update a dns server which supports dynamic updates (rfc2136), such as bind >= 8. Its main goal is to simplify the dns-updating task, but to remain flexible.
inadyn is a fork of the original INADYN implementation from Narcis Ilisei.
IrMenu is a program that allows to navigate a text menu using a remote control supported by lirc, the infrared remote control daemon.
knownhosts2sshfp is a Python script that generates RFC4255 SSHFP DNS records based on the public keys stores in a known_hosts file.
KpassDNS is a DNS hosts file editor. It allows you to bypass DNS-level censoring and can speed up connections to commonly visited sites by bypassing name resolution.
massdns reads a list of numeric IP addresses and tries to convert them to a domain name.
mdns-scan is a tool for scanning for mDNS/DNS-SD published services on the local network.
mysqlBind manages Bind DNS name servers. It supports BIND 9 and 8.
Newpynfs is a complete rewrite of pynfs, with a nicer testframework, and clearer output.
NicTool is a DNS management suite with support for various DNS servers (djbdns, BIND, PowerDNS), SQL data storage, DNS entry parsing (RFC 1034 & 1035 compliance), tiered and delegated permissions so you can safely grant access to clients and admins, giving them only the permissions they need.
No-IP Dynamic DNS Update Client
Linux based dynamic dns Update client for the No-IP.com dynamic dns service.
ogslb is a PowerDNS backend designed to perform global server load balancing using round-robin DNS.
Perl/Tk NSLookup is a simple app for Perl/Tk that can do DNS Lookups (IP address to hostname and vice versa) in X11.
Posadis Master file editor
Posadis Master file editor is a graphical editor for DNS master files based on GTK+ and Poslib. Using this tool, you can add, modify, and remove resource records, and run syntax checks on your DNS zones.
PyDNS provides a module for performing general DNS queries from python applications. Applications can retrieve any kind of DNS record, not just look up hostnames and IP addresses.
QuickSwitch lets Linux/Unix laptop users create and use roaming network profiles. Instead of individually reconfiguring the network card, changing DNS entries, hosts files etc. it lets you create one centralized file for all your different profiles.
RIR to DNS converter
RIR to DNS converter is a tool to convert Regional Internet Registry data to a DNS country lookup zone. You can use it to build your own DNS zone for looking up country codes from IP addresses. It uses data directly from RIPE, ARIN, APNIC, LACNIC, and AFRINIC.
ruby-pdns is a simple framework to develop dynamic DNS records using the Ruby language hosted in a PowerDNS Pipe Backend.
s6-dns is a suite of DNS client programs and libraries for Unix systems, as an alternative to the BIND, djbdns or other DNS clients.
sambru is a perl script that will talk to a Samsung SCH-6100 or SCH-8500 phone.
Sauron is a free DNS/DHCP management system with Web and command line interfaces. It is able to manage multiple DNS/DHCP servers. Complete dhcpd and named configurations are generated from a central SQL database.
squid_auth_shadow is a small authentication module for squid. It uses information from /etc/shadow for authentication.
tinyddns is an extremely small dynamic DNS client and server for use with the tinydns system.
TinyDYN consists of a set of scripts that allow you to run your own dynamic dns services (similar to dyndns.org) on your own network.
Unbound is a validating, recursive, and caching DNS resolver.
updatedd is a client to update dynamic dns settings. With the use of the pppd ip-up script it can update these settings automatically for you.
xNBTscan is a GTK 2 interface to the NBTscan program, useful for locating netbios services on a network. It supports all options available in NBTscan 1.0.3.
ZoneCheck is intended to help solving misconfigurations or inconsistencies usually revealed by an increase in the latency of the application, up to the output of unexpected/inconsistant results.
Zoned provides DNS zone database clustering for BIND9. Zoned works in conjunction with the BDBHPT DLZ module for BIND9 (9.4.0+). Zoned manages the backing-store Berkeley DB database, and utilizes the Berkeley DB Replication Base API to provide high availability and load distribution to a coherent DNS zone infrastructure.