In the old days the result of dnsbl-query was binary: match or miss.
But with a mix of /(DNS|RHS)(BL|WL)/ this scheme wont work anymore,
not to mention the META-zones for ABUSE@, COUNTRY, ADDR and RDNS.
Response-Status may be one of those values:
2++BL positiveBL Matchdark red
1+WL defaultWL Misslight red
0ERRerrordns/network errorugly yellow
-1-BL default BL Misslight green
-2--WL positiveWL Matchdark green
nullUNKunknownnot queried yetdefault grey

Implementation: (pending...) if anybody has a better idea please speak up
See also: