ローカルホスト上の MAMP の ::1 IP アドレス: 予期される動作
MAMP がアドレスとして ::1 を返す状況に遭遇した可能性があります。ローカルホスト上の IP アドレス。この動作は予期されたものであり、Mac OS システムに IPv6 が存在することに関係しています。
IPv4 と IPv6 について
IPv4 (インターネット プロトコル バージョン 4) は 32 ビットを使用します。一方、IPv6 (インターネット プロトコル バージョン 6) は 128 ビット アドレスを使用します。 IPv4 アドレスは通常、ドットで区切られた 4 つの数字 (例: 127.0.0.1) で構成されますが、IPv6 アドレスはコロンで区切られた 8 つの 16 進数 (例: ::1) で表されます。
localhost および: :1
ホスト名「localhost」は、IPv4 アドレス 127.0.0.1 および IPv6 アドレス ::1 に解決されます。どちらのアドレスもローカル マシンを指します。 Mac OS システムでは、IPv4 アドレスよりも IPv6 アドレスが優先されます。したがって、MAMP はデフォルトでローカルホストの IP アドレスとして ::1 を返します。
MAMP の設定の変更
代わりに IPv4 アドレスが必要な場合は、MAMP の設定を変更できます。提供されたソリューションで提案されている構成ファイル (/etc/apache2/httpd.conf)。リッスンする特定の IPv4 アドレス (例: 127.0.0.1:80) を指定すると、MAMP に希望の IP アドレスを強制的に提供できます。
結論として、MAMP のデフォルトの動作は、IP として ::1 を返すということです。 localhost のアドレスはエラーではありませんが、Mac OS システム上の IPv6 の設定を反映しています。必要に応じて、IPv4 アドレスを返すように MAMP の構成を調整できます。
以上がMAMP が Localhost の IP アドレスとして ::1 を表示するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。