ipfilter dns lookup

This commit is contained in:
konovalovsergey
2016-09-23 17:14:17 +03:00
parent c8d1f56fcf
commit 70e933cbf0
7 changed files with 47 additions and 14 deletions

View File

@ -720,7 +720,8 @@ function* bindEvents(docId, callback, baseUrl, opt_userAction, opt_userData) {
oCallbackUrl = parseUrl(callback);
bChangeBase = c_oAscChangeBase.All;
if (null !== oCallbackUrl) {
if (utils.checkIpFilter(oCallbackUrl.host) > 0) {
var hostIp = yield utils.dnsLookup(oCallbackUrl.host);
if (utils.checkIpFilter(hostIp, oCallbackUrl.host) > 0) {
logger.error('checkIpFilter error: docId = %s;url = %s', docId, callback);
//todo add new error type
oCallbackUrl = null;