Alex,
I know that in my situation I needed a DNS server that I could easily modify and that didn't come with a lot of extras. What I was building was a custom synthesizing DNS server for VOIP applications which means I was creating NAPTR records based on business rules. I modeled much of what I did directly on the provider in the Directory project but much of what I needed wasn't there (SNMP agent, query statistics, custom business rules, etc). (BTW, personal opinion: SNMP must die a quick and painful death) I think people who are looking at something like this fall into three camps:

1) People who want a DNS server to replace BIND or some other instance to do what DNS servers do.

2) A well done and maintained set of async DNS libraries for DNS queries

3) A DNS server that is capable of high query througput but can easily modified to handle non-standard DNS applications (synthesized zones, synthesized records, smart caching, etc)

IMHO, the PP in Directory handles #1 but includes a lot of things that most enterprises will have other components to handle. For example, where I'm working now the people who run DNS and the people who run LDAP are in completely different departments, with different standards and different data centers. Having LDAP and DNS in the same app does them no good.

Just some thoughts from having done it already...

-MM

Alex Karasulu wrote:
What about working on the DNS protocol provider we have in Directory? Let's grow community around this. The barrier of entry to existing ASF committers
from
MINA should be minimal.

What's the benefit of starting yet another DNS server effort?  Furthermore
are there
issues with the DNS PP in Directory?


--
Michael Mealling                         Refactored Networks, LLC
CEO & President                          1645 Old Hwy 41
Office: +1-678-581-9656                  Suite 112, Box 138
Cell: +1-678-640-6884                    Kennesaw, GA 30152
               http://refactored-networks.com/

Reply via email to