DNSBL: Update Zenmate nohost listing

This commit is contained in:
Guangcong Luo 2015-05-27 14:35:05 -04:00
parent 0bebcdf028
commit 779fa27338

View File

@ -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);
};