Noel Jones put forth on 9/24/2010 7:43 AM:
> Stan Hoeppner wrote:
>> /\[([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})\]/ all_rbls
>>
>> It only matches on a dotted quad enclosed in []. It won't match on the
>> rdns name, or lack thereof (unknown).
>
> No, the table is searched twice; first with the hostname (or unknown)
> and then with the bare IP -- no brackets. Carefully read access(5)
> several times.
I read it at least 5 times. And double search is the conclusion I came
to. I needed confirmation though (as you'll see in the message I posted
before reading yours), which you graciously provide here. Thanks for
the authoritative confirmation Noel.
> For a pcre IP catchall unlikely to match on a real hostname you could use
> /^[0-9.]+$/ all_rbls
Thanks for this expression as well. Not sure if/when I'll use it, but
now I have it.
> a cidr table -- which can never match a name -- is the cleaner solution.
After the education, I definitely agree.
--
Stan