今日、私のサーバーで次のようなエラーが発生し、これまで見たことのない Node.js エラーが発生しています。
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)
これは、今日 Shopify や他の多くのサービスに影響を与えた DynDns DDOS 攻撃と関係があるのではないかと考えています。これについての記事がこちらにあります。
私の主な質問は、何がdns.js
行われているのかということです。これはノードのどの部分の一部なのでしょうか。このエラーを別のドメインで再現するにはどうすればよいでしょうか。
ベストアンサー1
EAI_AGAIN は DNS ルックアップのタイムアウト エラーであり、ネットワーク接続エラーまたはプロキシ関連のエラーであることを意味します。
私の主な質問は、dns.js は何をするのかということです。
- dns.js は、ノードがドメインの IP アドレスを取得するために存在します (簡単に言うと)。
さらに詳しい情報:http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html 翻訳: 翻訳: 翻訳