Eagle DNS an open source, powerful, multithreaded, platform independent and authorative DNS server developed using Java.
Eagle DNS is based on the very reliable and proven dnsjava API and it supports both primary zones and secondary zones using secured AXFR transfers.
Here are some key features of "Eagle DNS":
· Pluggable backends so that zones can be loaded from multiple different sources such as DB, file system etc.
· RMI based remote administration interface
· log4j logging
· Simple XML based configuration
Requirements:
· Java
What`s New in This Release: [ read full changelog ]
· Updated scripts so that all jar files added to the lib folder are loaded automatically
· Removed built in resolver in favor of pluggable resolvers
· Added the ability to use multiple resolvers simultaneously
· Added a ForwardingResolver that forwards queries to other DNS servers (with failover support)
· Added support for general purpose plugins
· Removed the built in Remote Management Interface and made it a general purpose plugin instead
· Added QueryStats plugin to keep track of the number of queries handled
· Added ReplicationServerPlugin and ReplicationClientPlugin to replicate zones between servers using RMI and JDBC transactions
· Changed the thread pools so that no more connections are accepted when the thread pools are full
· Extended the SystemInterface
· Added closing of System.out and System.err to enable the shell to detach from the Eagle DNS process under Linux/Unix
· Updated the DBZoneProvider to support zone aliases (DB tables need to be upgraded, see the documentation for more information...