1. ホーム

php_network_getaddresses: getaddrinfo が失敗した 原因

2022-02-13 09:41:47

一般に、外部サービスのリクエストを呼び出す際に、時にはアクセスできない設定の問題により、php は php_network_getaddresses: getaddrinfo failed を報告します。Name or servicenot known エラー:php_network_getaddresses: getaddrinfo failed: 名前かサービスがわかりません

理由 PHP ホストが DNS サーバーに接続できない

解析してください。例えば、あなたのアクセスリクエストは、www.leyangjuntestxxxx.com的服务。
          まず、ドメインにアクセスできるかどうか、応答があるかどうかを確認するために、PingまたはTelnetを実行することができます。

          Pingが通らない場合、お客様のサービスは、現在、欠陥のあるDNSサーバーに接続されています。

一般的な回避策
          1: 要求されたリモートホストがローカルマシンの /etc/hosts にあるかどうか確認する必要があります。
          2: レスポンスによってファイアウォールルールがブロックされるかどうかを確認する必要があります
          3: /etc/hosts ファイルでホストを手動でバインドすることができます。
元記事: https://blog.csdn.net/leyangjun/article/details/78985128