「getaddrinfo EAI_AGAIN」エラーの原因は何ですか? 質問する

「getaddrinfo EAI_AGAIN」エラーの原因は何ですか? 質問する

今日、私のサーバーで次のようなエラーが発生し、これまで見たことのない 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 翻訳: 翻訳: 翻訳

おすすめ記事