Name

DNSBL — specify real-time DNS blocklist servers

SYNOPSIS

hostname...

DESCRIPTION

The directive allows definition of realtime blocklist servers (special-purpose DNS servers) that should be contacted in order to verify client IP address "validity". This way, you can deny access to known-bad clients (such as ones coming in from open proxy servers).

Many fraudulent credit card orders are placed from open proxy machines to hide the actual identity of the criminal, so denying access to open-proxy visitors might be a good idea.

DIRECTIVE TYPE AND DEFAULT VALUE

Global directive

EXAMPLES

Example: Defining DNSBL

DNSBL opm.blitzed.org cbl.abuseat.org sbl-xbl.spamhaus.org

NOTES

AVAILABILITY

DNSBL is available in Interchange versions:

4.6.0-5.7.0 (git-head)

SOURCE

Interchange 5.7.0:

Source: lib/Vend/Config.pm
Line 484

['DNSBL',            'array',            ''],

Source: lib/Vend/Config.pm
Line 3763 (context shows lines 3763-3783)

sub parse_array {
my($item,$settings) = @_;
return '' unless $settings;
my(@setting) = grep /\S/, split /[\s,]+/, $settings;

my $c;

if(defined $C) {
  $c = $C->{$item} || [];
}
else {
  no strict 'refs';
  $c = ${"Global::$item"} || [];
}

for (@setting) {
  check_legal($item, $_);
  push @{$c}, $_;
}
$c;
}

AUTHORS

Interchange Development Group

SEE ALSO

HammerLock(7ic), LockoutCommand(7ic)

DocBook! Interchange!