[Asrg] Round 2 of the DNSBL BCP

Chris Lewis clewis at nortel.com
Tue Apr 1 12:39:39 PDT 2008


Matt Sergeant wrote:
> On 1-Apr-08, at 1:07 PM, Chris Lewis wrote:
> 
>> 2.1.  Transparency
>>
>>    A DNSBL SHOULD carefully describe the criteria which are the cause
>>    for adding, and the criteria for removing an IP address or domain
>>    name on the list.
> 
> Here we talk about IP addresses or domain names. I think we should  
> stick with "Listing" or "Entry".

Fixed.

> And did you add something somewhere about how a Listing/Entry might  
> map to >1 "thing" in the list? e.g. a range/ASN/whatever?

Should I?  Or is John's document the right place for that?

>> 3.3.  DNSBLs SHOULD Provide Operational Flags
>>
>>    Most DNSBLs follow a convention of entries for IPs in  
>> 127.0.0.0/8 to
>>    provide online indication of whether the DNSBL is operational.  In
>>    other words, the result of a DNS lookup will be in the range of
>>    127.0.0.1 through 127.0.0.255.
> 
> I don't think this "in other words" fits. The first talks about  
> operational entries, the second talks of results. And the first talks  
> of a /8 and the latter the /24.

Yes, confusing.  Redrafting:

Most DNSBLs follow a convention of entries for IPs in
127.0.0.0/8 (127.0.0.0-127.0.0.255) to
provide online indication of whether the DNSBL is operational.

>>   Many DNSBLs arrange to have a query
>>    of 127.0.0.2 return an A record indicating that the IP is  
>> listed, and
>>    a query of 127.0.0.1 return no A record (NXDOMAIN).  When both of
>>    these indicators are present, this indicates that the DNSBL is
>>    functioning normally.  See [DNSBL-EMAIL].

There is a problem with the above.  The reason for the "MUST NOT list 
127.0.0.1" (elsewhere) is that listing it will cause many mail servers 
to block _themselves_ (eg: MSA/MTA configurations of sendmail).  This is 
something that Vixie said years ago.  Yet, we're telling them to 
explicitly list it here. Which is almost as bad as a 0/0 listing.  Tho, 
a little more obvious ;-)

Does anybody know what the current thinking on 127.0.0.1 listing for 
"DNSBL down" is?  Or should I just yank that?

I can't remember where I saw this recommendation (of listing the .1 for 
"DNSBL down").  It was a strong one, otherwise, it wouldn't be there. 
Maybe I misremembered.

>>    Some mail systems are unable to differentiate between these various
>>    results or flags, however, so a public DNSBL MUST NOT include
>>    opposing or widely different meanings -- such as 127.0.0.23 for
>>    "sends good mail" and 127.0.0.99 for "sends bad mail" -- within the
>>    same DNS zone.
> 
> Not sure why this is a MUST NOT. If people are dumb enough to use a  
> mixed list in a broken way they get what they deserve. What's the  
> justification?

"Suicidal administrator" prevention.  JD suggested it.  I like it, but 
I'm not committed to it.  Thoughts?


More information about the Asrg mailing list