title: GRPC - nodejs DNS resolution failed
body: <p>I'm working with a GRPC service hosted with HTTPS and self-signed cert. When I connect using syntax like:</p>
  
  <pre><code>const client = new productService('https://grpc-server-xxx.com:9090',
  grpc.credentials.createInsecure())
  </code></pre>
  
  <p>I am getting the error like this</p>
  
  <pre><code>{ Error: 14 UNAVAILABLE: DNS resolution failed
  at Object.exports.createStatusError (C:\grpc\node_modules\grpc\src\common.js:91:15)
  at Object.onReceiveStatus (C:\grpc\node_modules\grpc\src\client_interceptors.js:1209:28)
  at InterceptingListener._callNext (C:\grpc\node_modules\grpc\src\client_interceptors.js:568:42)
  at InterceptingListener.onReceiveStatus (C:\grpc\node_modules\grpc\src\client_interceptors.js:618:8) at callback (C:\grpc\node_modules\grpc\src\client_interceptors.js:847:24)code: 14,metadata: Metadata { _internal_repr: {}, flags: 0 },details: 'DNS resolution failed'
  </code></pre>
  
  <p>Anyone help me how can I resolve the issue.</p>
  
  <p>Note: 
  My OS is Windows 10,
  nodejs -- v10.16.0,
  GRPC</p>