[dns-operations] good async DNS library

Miek Gieben miek at miek.nl
Fri Apr 26 06:10:11 UTC 2019

[ Quoting <klaus.mailinglists at pernau> in "[dns-operations] good async DNS lib..." ]
>Hi all!
>For various monitoring scripts we use Perl's NET::DNS and 
>Net::DNS::Async. Unfortunately they have various problems, ie 
>Net::DNS::Async does not support DNSSEC and sending to other ports 
>than 54, with Net::DNS's timeout/retries settings I never get the 
>expected results ....
>Can someon recommend a DNS library (Perl, Python or PHP preferred) 
>that supports:
>- async resolving
>- setting DO bit
>- EDNS0 options
>- proper timeout handling
>- sending queries to non-standard ports
>- (optional: TCP fallback)

This is in Go, but supports all of the above:



dig-like utility example: https://github.com/miekg/exdns/blob/master/q/q.go


Miek Gieben

More information about the dns-operations mailing list