support blacklisting in results
Some queries/domains might be broken on the remote end, which should be detected when resolver-benchmarking#19 is implemented.
Once we have information that particular domain is broken on remote end, we should generate a blacklist so the domain does not show up again in subsequent analysis.
Example:
== Global statistics
queries 100000
answers 100000 100.00 % of queries
blacklisted answers 100 0.10 % of answers (analyzing 99.90 % of answers)
others agree 99000 99.10 % of analyzed answers (ignoring 0.90 %)
target diagrees 500 0.51 % of matching answers from others
Detailed reports should not include blacklisted domains.
Open question is how we should do the blacklisting:
-
by domain name -
by domain sub-tree -
by name servers (this might require additonal DNS queries just to find out NS set)