Introduction

The ApacheDS Domain Name Service (DNS) provider implements RFC 1034 and RFC 1035 to service DNS Protocol requests.

The DNS provider plugins into the Apache Directory server. As a plugin, the DNS provider uses the network layer (MINA) for front-end services and the Apache Directory read-optimized backing store via JNDI for a persistent store.

The ApacheDS DNS provider, in conjunction with MINA and the ApacheDS LDAP JNDI store, provides an easy-to-use yet fully-featured name resolution service. As implemented within the Apache Directory, it will provide:

  • Domain name service (RFC 1034, 1035)
  • Service location support (SRV) (RFC 2782)
  • Certificate support (CERT) (RFC 2782)
  • Security Extensions (DNSSEC) (RFC 2535)
  • Secure query and dynamic update support (GSS-TSIG) (RFC 3645)
  • LDAP/JMX management
  • UDP and TCP Support (MINA)
  • Traffic throttling (MINA)
  • Overload shielding (MINA)
  • Easy POJO embeddability for containers such as Geronimo, JBoss, and OSGi