@@ -24,13 +24,7 @@ class DnsMonitorType extends MonitorType {
2424 let dnsMessage = "" ;
2525
2626 const resolverServers = await this . resolveDnsResolverServers ( monitor . dns_resolve_server ) ;
27- let dnsRes = await this . dnsResolve (
28- monitor . hostname ,
29- resolverServers ,
30- monitor . port ,
31- monitor . dns_resolve_type ,
32- monitor . timeout != null ? monitor . timeout * 1000 : 5000
33- ) ;
27+ let dnsRes = await this . dnsResolve ( monitor . hostname , resolverServers , monitor . port , monitor . dns_resolve_type ) ;
3428 heartbeat . ping = dayjs ( ) . valueOf ( ) - startTime ;
3529
3630 const conditions = ConditionExpressionGroup . fromMonitor ( monitor ) ;
@@ -175,11 +169,10 @@ class DnsMonitorType extends MonitorType {
175169 * @param {string[] } resolverServer Array of DNS server IP addresses to use
176170 * @param {string } resolverPort Port the DNS server is listening on
177171 * @param {string } rrtype The type of record to request
178- * @param {number } timeout Timeout in milliseconds for the DNS query (defaults to c-ares default of 5000ms)
179172 * @returns {Promise<(string[] | object[] | object)> } DNS response
180173 */
181- async dnsResolve ( hostname , resolverServer , resolverPort , rrtype , timeout = 5000 ) {
182- const resolver = new Resolver ( { timeout } ) ;
174+ async dnsResolve ( hostname , resolverServer , resolverPort , rrtype ) {
175+ const resolver = new Resolver ( ) ;
183176 resolver . setServers ( resolverServer . map ( ( server ) => `[${ server } ]:${ resolverPort } ` ) ) ;
184177 if ( rrtype === "PTR" ) {
185178 return await resolver . reverse ( hostname ) ;
0 commit comments