Softwareldns

getdns

getdns

Unbound

UnboundNSDBind

Bind

POC code

NOTES
Role/modeClient (Drill)

Client (Stub)

Client (Recursive*)

ServerClientServerServerClientClient & server 
Connection reuse(tick)

Implemented in upcoming

0.1.5 release by getdns team

       

Also works for PowerDNS,

Knot and Yadifa

Pipelining

N/A as only synchronous

Implemented in upcoming

0.1.5 release by getdns team

      

 

Needs testing
TCP fast open(tick)

 

 (tick)Work in progress(tick)   (warning) Linux Only (tested on Ubuntu)
Dedicated TLS(tick)    (tick)    
T-DNS(tick)Planned for 2014 (tick)Planned for 2014(tick)    
OOOPN/A as only synchronous

Needs testing

       Needs testing
Test scripts          

 

KEY:

 

*  getdns uses libunbound in recursive mode