mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-05-09 12:36:41 -05:00
DNSBL: Update Zenmate nohost listing
This commit is contained in:
parent
0bebcdf028
commit
779fa27338
10
dnsbl.js
10
dnsbl.js
|
|
@ -54,6 +54,12 @@ exports.query = function queryDnsbl(ip, callback) {
|
|||
queryDnsblLoop(ip, callback, reversedIpDot, 0);
|
||||
};
|
||||
|
||||
var Cidr = require('./cidr.js');
|
||||
var rangeLeaseweb = Cidr.checker('207.244.64.0/18');
|
||||
var rangeLeaseweb2 = Cidr.checker('209.58.128.0/18');
|
||||
var rangeLeaseweb3 = Cidr.checker('103.254.152.0/22');
|
||||
var rangeVoxility = Cidr.checker('5.254.64.0/20');
|
||||
|
||||
exports.reverse = function reverseDns(ip, callback) {
|
||||
if (ip) {
|
||||
if (ip.startsWith('106.76.') || ip.startsWith('106.77.') || ip.startsWith('106.78.') || ip.startsWith('106.79.') || ip.startsWith('112.110.') || ip.startsWith('27.97.') || ip.startsWith('49.15.') || ip.startsWith('49.14.') || ip.startsWith('1.187.')) {
|
||||
|
|
@ -80,6 +86,10 @@ exports.reverse = function reverseDns(ip, callback) {
|
|||
callback(null, ['egihosting.nohost']);
|
||||
return;
|
||||
}
|
||||
if (rangeLeaseweb(ip) || rangeLeaseweb2(ip) || rangeLeaseweb3(ip) || rangeVoxility(ip)) {
|
||||
callback(null, ['zenmate.nohost']);
|
||||
return;
|
||||
}
|
||||
}
|
||||
return require('dns').reverse(ip, callback);
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user