training & consulting |  about the author |  forums |  Mail Me 

If you are comfortable thats OK but your browser may be giving you less than optimum performance on our site. We recommend using a version 5 browser including Mozilla

Alternate DNS Software

Alternate DNS Software

The following links provide information about alternative Open Source DNS software. New section on DNS management software courtesy of David Nolan.

BIND-DLZ

An apparently well funded project to replace the existing BIND 9 APIs to address the thorny problem of dynamically adding zones which none of the current BIND 9 APIs address adequately in the opinion of the project.

CustomDNS

A customizable DNS proxy server. License ?

dnsjava

DNS tools/proxy written in Java.

djbdns I

A modified version of djbdns a full DNS bind replacement - but with less features.

djbdns II

Dan Berstein's page (the author of the origibal djbdns). A full DNS bind replacement - but with less features.

Dnsmasq

DN proxy.

dnspython

DNS tools including a reverse mapper written in Python. Contributed by Nominium the BIND developers.

dnslbs

Lightweight DNS server based on Berkeley Database (BDB). GPL.

Domain Name Relay Daemon

Proxy DNS. Optimized for dial-up networks.

GnuDIP

Dynamic IP DNS system written in Perl.

lbdns

Sophisticated DNS Load Balancing server.

lbnamed

Load balancing Name Server written in Perl.

LDAP-DNS v2

LDAP based DNS server based on core djbdns code. License ?.

LDAP-DNS v3

LDAP based DNS server based on reworked core and without the use of OpenLDAP libraries. License ?.

LDAP SDB

A BIND 9 SDB API back-end using LDAP.

ldns

C library for DNS and DNSSEC based on PERL NET::DNS functionality. License GPL.

MaraDNS

A secure DNS for *NIX systems. Limited function DNS.

MyDNS

GNU licensed. Uses MySQL to hold zone file records. No resolve library. Does not support recursive queries.

NSD

Authoritative Only DNS server. Version 2+ supports latest DNSSEC (DNSSEC.bis) standards. Performance is 2 to 3 times BIND. A very serious product and deployed in the RIPE root-server network. Modest documentation.

Oak

Authoritative and recursive DNS server written in Python. LGPL.

pdnsd

No longer actively maintained by author (but there is an alternative site). Permanent caching server (Proxy DNS). Optimized for dial-up networks.

Pliant

Proxy DNS

Posadis

Runs on FreeBSD, Linux and Windows. Uses Filemonitor to auto-update zone file changes. Resolver library. SAM is a lite (authoritative only) version for windows only. Various other tools. License

PowerDNS

Authoritative Only DNS server. Flexible back-end supports zone files, MySQL, PostGeSQL, Microsoft SQL, Orable, DB2 and many more. GPL.

Stanford DNS Server

Underlying support for lbnamed written in Perl.

YAKU-NS

Limited function DNS (formerly ENS).

DNS Management Software

Software to help you manage one or more zones. Licenses are GPL unless noted otherwise. List courtesy of David Nolan - many thanks. Any errors are entirely ours.

NetReg

The Carnegie Mellon NetReg package is a scalable and flexible Web-based multi-user system for managing networks, using perl and MySQL. It consolidates information about DNS zones, subnets, machine registrations, and DHCP configuration, and provides tools for easy management. The system exports ISC BIND configuration and zones, and can update them via either static zone files or TSIG signed dynamic DNS updates. It also exports ISC DHCP configurations, and has a SOAP API for integration with other systems. NetReg is designed for enterprise class network management, if you deal with dozens of hosts NetReg is more then you need. However if you deal with thousands or tens of thousands of hosts, NetReg may be exactly what you need. A live demo site is available off of the link above.

HostDB

A system for generating internal DNS zones, external DNS zones, and DHCP configuration data from the same repository. HostDB is not database driven, doesn't provide a web interface, and isn't designed for managing large networks of hosts, but its great for small networks. You maintain a few small files describing your network and HostDB generates the necessary DNS & DHCP configuration.

DNS Control

DNS Control is a Web-based DNS management tool for BIND 9. It supports maintaining A, MX, and CNAME records, with all information stored in a MySQL database using ADODB. Written in PHP.

maintain

Maintain is a multi-user, highly extensible, Web-based management tool for medium to large size computer networks to maintain host information for building configuration files for DNS and DHCP. Written in PHP.

DNS Dusty

DNSDusty is an uncomplicated Web-based DNS management tool. It does all of its modifications via signed dynamic updates, and gets info on zones via zone transfers. Thus, it does not require any external databases, and plays along well with other tools that do dynamic updates (such as DHCP). DNSDusty is written as a Perl CGI script, so it should work with most Web servers.



Problems, comments, suggestions, corrections (including broken links) or some thing to add? Please take the time from a busy life to 'mail me' (at top of screen), the webmaster (below) or info-support at netwidget. You will have a warm inner glow for the rest of the day.

Copyright © 2003 - 2014 NetWidget, Inc.
All rights reserved. Legal and Privacy
 
site by zytrax
Questions to web-master at netwidget
Page modified: July 11 2011.

Stuff

training courses

book stuff

home
short contents
full contents
notes & errata
files (1.1) zip
files (1.1) tarball

where to buy

Apress
amazon.com
barnes & noble
bookpool.com

book links

governance
dns software
libraries
security
dnssec
ipv6
dns telephony

articles

index
death of hope
Open DNS
DNSBLs
DLV
commercial DNSSEC
why DNSSEC?
short TTLs

Failover Strategies
TTLs revisited
DNSSEC Adds Value?

useful stuff

zytrax dns info
dnssec.net
bind9.net