Manual:$wgDnsBlacklistUrls

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
<translate> User rights, access control and monitoring</translate>: $wgDnsBlacklistUrls
List of DNS blacklists to use, if $wgEnableDnsBlacklist is true.
<translate> Introduced in version:</translate>1.16.0 (r60506)
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(array of strings or arrays) (1.19+)
(array of strings) (1.16-1.18)
<translate> Default value:</translate>[ 'http.dnsbl.sorbs.net.', ]

Details

Sets a list of DNS blocklists to use, if $wgEnableDnsBlacklist is set to true. This replaced $wgSorbsUrl .

Changes in 1.19

Array values can either be a string containing the URL of the DNS blocklist, or an array containing the URL of the blocklist and an associated "key" should the blocklist require one.

Example
$wgDnsBlacklistUrls = array(
    'http.dnsbl.sorbs.net.', # String containing URL
    array( 'dnsbl.httpbl.net.', 'mykey' ), # Array with URL and key, for services that require a key
    array( 'dnsbl.tornevall.org.' )  # Array with just URL. While this works, it is recommended that you just use a string as shown above
);
or
$wgDnsBlacklistUrls = array( 'xbl.spamhaus.org.', 'dnsbl.tornevall.org.', 'spam.dnsbl.sorbs.net.', 'rbl.dnsbl.im.', 'noptr.spamrats.com.', 'all.s5h.net.', 'z.mailspike.net.' );

You can find DNSBL-format spam databases on DNSBL.info or other similar websites.

You should end the domain name with a "." to avoid searching your eventual domain search suffixes.

See also

  • $wgProxyList – Allows to directly block an individual IP address or a list of IP addresses