@@ -73,7 +73,7 @@ class DnsResolver implements Resolver {
73
73
private isNextResolutionTimerRunning = false ;
74
74
private isServiceConfigEnabled = true ;
75
75
private returnedIpResult = false ;
76
- private independentResolver = new dns . Resolver ( ) ;
76
+ private alternativeResolver = new dns . Resolver ( ) ;
77
77
78
78
constructor (
79
79
private target : GrpcUri ,
@@ -82,7 +82,7 @@ class DnsResolver implements Resolver {
82
82
) {
83
83
trace ( 'Resolver constructed for target ' + uriToString ( target ) ) ;
84
84
if ( target . authority ) {
85
- this . independentResolver . setServers ( [ target . authority ] ) ;
85
+ this . alternativeResolver . setServers ( [ target . authority ] ) ;
86
86
}
87
87
const hostPort = splitHostPort ( target . path ) ;
88
88
if ( hostPort === null ) {
@@ -297,9 +297,11 @@ class DnsResolver implements Resolver {
297
297
298
298
private async lookup ( hostname : string ) : Promise < TcpSubchannelAddress [ ] > {
299
299
if ( GRPC_NODE_USE_ALTERNATIVE_RESOLVER ) {
300
+ trace ( 'Using alternative DNS resolver.' ) ;
301
+
300
302
const records = await Promise . allSettled ( [
301
- this . independentResolver . resolve4 ( hostname ) ,
302
- this . independentResolver . resolve6 ( hostname ) ,
303
+ this . alternativeResolver . resolve4 ( hostname ) ,
304
+ this . alternativeResolver . resolve6 ( hostname ) ,
303
305
] ) ;
304
306
305
307
if ( records . every ( result => result . status === 'rejected' ) ) {
@@ -328,7 +330,8 @@ class DnsResolver implements Resolver {
328
330
329
331
private async resolveTxt ( hostname : string ) : Promise < string [ ] [ ] > {
330
332
if ( GRPC_NODE_USE_ALTERNATIVE_RESOLVER ) {
331
- return this . independentResolver . resolveTxt ( hostname ) ;
333
+ trace ( 'Using alternative DNS resolver.' ) ;
334
+ return this . alternativeResolver . resolveTxt ( hostname ) ;
332
335
}
333
336
334
337
return dns . resolveTxt ( hostname ) ;
0 commit comments