What's the cause of the error 'getaddrinfo EAI_AGAIN'?
<p>My server threw this today, which is a Node.js error I've never seen before:</p>

<pre><code>Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443
    at Object.exports._errnoException (util.js:870:11)
    at errnoException (dns.js:32:15)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
</code></pre>

<p>I'm wondering if this is related to the DynDns DDOS attack which affected Shopify and many other services today. <a href="http://thenextweb.com/security/2016/10/21/massive-ddos-attack-dyn-dns-causing-havoc-online/" rel="noreferrer">Here's an article about that.</a></p>

<p>My main question is what does <code>dns.js</code> do? What part of node is it a part of? How can I recreate this error with a different domain?</p>