dnsdiag
dnsdiag copied to clipboard
dnseval silently fails if a server does not support transport protocol (i.e. DoH)
% ./dnseval.py -m -H -D -C -f public-v4.txt sidn.nl
server avg(ms) min(ms) max(ms) stddev(ms) lost(%) ttl flags response
-----------------------------------------------------------------------------------------------------------------------
1.0.0.1 100.334 94.080 110.639 5.270 %0 N/A QR -- -- RD RA AD -- NXDOMAIN
1.1.1.1 104.868 94.887 111.644 6.183 %0 N/A QR -- -- RD RA AD -- NXDOMAIN
However the list contains more resolvers:
% grep -Ev '^($|#)' public-v4.txt | wc -l
30
Apparently the third item on the list does not support DoH, therefor dnseval
fails silently