Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
console.log("hostname = " + req.query.hostname);
/* eslint-enable no-console */
const porttls = 853;
const upstreamresolvers = [];
upstreamresolvers.push(req.query.resolver);
upstreamresolvers.push(porttls);
upstreamresolvers.push(req.query.hostname);
const up1 = [];
up1.push(upstreamresolvers);
// Create the contexts we need to test with the above options.
const context = getdns.createContext(options);
context.upstream_recursive_servers = up1;
context.timeout = 10000;
context.tls_authentication = getdns.AUTHENTICATION_HOSTNAME;
//g context.upstream_recursive_servers = resolver;
context.dns_transport = getdns.TRANSPORT_TLS_ONLY_KEEP_CONNECTIONS_OPEN;
const context1 = getdns.createContext(options);
context1.upstream_recursive_servers = up1;
context1.timeout = 10000;
context1.tls_authentication = getdns.AUTHENTICATION_NONE;
context1.dns_transport = getdns.TRANSPORT_TLS_ONLY_KEEP_CONNECTIONS_OPEN;
const porttcp = 53;
const upstreamresolvertcp = [];
upstreamresolvertcp.push(resolver);
upstreamresolvertcp.push(porttcp);
const up2 = [];
up2.push(upstreamresolvertcp);
const context2 = getdns.createContext(options);