title: Error: getaddrinfo ENOTFOUND in nodejs soap
body: <p>I am using following code and I am getting error.</p>
  
  <pre><code>var soap = require('soap');
  
  var url = 'http://ws.strikeiron.com/GlobalAddressVerification5?WSDL';
  
  soap.createClient(url, function(err, client){
    console.log(err)
    console.log(client)
  
  });
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>{ [Error: getaddrinfo ENOTFOUND ws.strikeiron.com]
  code: 'ENOTFOUND',
  errno: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'ws.strikeiron.com' }
  undefined
  </code></pre>
  
  <p>I have set the npm proxy &amp; .npmrc has the following entries:</p>
  
  <pre><code>proxy=http://localhost:3128/
  https-proxy=http://localhost:3128/
  </code></pre>
  
  <p>Kindly help.</p>