[Asrg] moving the two DNSBL drafts forward

Dave CROCKER dhc at dcrocker.net
Mon Nov 24 16:11:29 PST 2008


Some tidbits.

d/


Chris Lewis wrote:
> Al Iverson wrote:
>> On Sun, Nov 23, 2008 at 6:37 PM, Chris Lewis <clewis at nortel.com> wrote:
>>
>>>> Hey, RG, other than the procedural issues, how do you like the -08 draft
>>>> of the description of DNSBLs?
>>> Ditto (after a few more typographical nits are corrected) on the BCP?
>> You are looking for public responses indicating we're happy with the
>> current (or soon to be current) versions? Yes to both, from me.
> 
> Yes please.  Thanks.




> 2.  Structure of an IP address DNSBL or DNSWL
> 
>    A DNSxL is a zone in the DNS[RFC1034][RFC1035].  The zone containing
>    resource records identifies hosts present in a blacklist or
>    whitelist.  Hosts were originally encoded into DNSxL zones using a

A 'zone' is an administrative construct, rather than a queriable user-visible 
semantic construct, such as a sub-tree.  If 'zone' is in fact correct, why?  If 
not, then I suggest saying sub-tree.


> 2.1.  IP address DNSxL
> 
>    An IPv4 address DNSxL has a structure adapted from that of the rDNS.
>    (The rDNS, reverse DNS, is the IN-ADDR.ARPA[RFC1034] and
>    IP6.ARPA[RFC3596] domains used to map IP addresses to domain names.)
>    Each IPv4 address listed in the DNSxL has a corresponding DNS entry.
>    The entry's name is created by reversing the order of the octets of
>    the text representation of the IP address, and appending the domain
>    name of the DNSxL.
> 
>    If, for example, the DNSxL is called bad.example.com, and the IPv4
>    address to be listed is 192.0.2.99, the name of the DNS entry would
>    be 99.2.0.192.bad.example.com.  Each entry in the DNSxL MUST have an
>    A record.  DNSBLs SHOULD have a TXT record that describes the reason
>    for the entry.  DNSWLs MAY have a TXT record that describes the
>    reason for the entry.  The contents of the A record MUST NOT be used
>    as an IP address.  The A record contents conventionally has the value

record contents... has -> record contents... have



>    If a range of addresses is listed in the DNSxL, the DNSxL MUST
>    contain an A record (or a pair of A and TXT records) for every
>    address in the DNSxL.  Conversely, if an IP address is not listed in

Each address results in a different queriable domain name 
<reverse-addre>.<service domain>, so I think the requirement is deeper than just 
separate pseudo-A records:  each must have its own name (and, yes, each with its 
own A record underneath.)



> 7.  Security Considerations
> 
>    Any system manager that uses DNSxLs is entrusting part of his or her

his or her -> their

see: <http://dcrocker.net/#they>


>    server management to the parties that run the lists, and SHOULD
>    ensure that the management policies for the lists are consistent with
>    the policies the system manager intends to use.  Poorly chosen DNSBLs
-- 

   Dave Crocker
   Brandenburg InternetWorking
   bbiw.net


More information about the Asrg mailing list