Implementation Status in lastest releases

Client/Server

Client - Stub 

Client - Recursive

Server - RecursiveServer - Auth
Software

ldns

(drill)

getdns

BIND

(dig)

getdns*

UnboundBIND

Unbound

BINDNSDBIND
Connection reuse 

 

 WIPWIP     

Pipelining**

n/a

 

T20152015T    
TCP fast open 

 

2015

(warning)

   2015  
Dedicated TLS  2015    2015  
DNS-over-TLS WIP2015

WIP

   2015  
OOOP**n/a

 

   TTTTT

 

KEY:

 

*  getdns uses libunbound in recursive mode

** Pipelining and OOOP are not applicable for synchronous applications

(warning) Requires building against a patched version of libunbound