MAMP: Localhost が ::1 を IP として返すのは正常ですか?
Web 開発の領域では、疑問に思うのが一般的です。 MAMP スタックがローカルホストの IP アドレスとして「::1」を返すことが予期される動作である場合。これは、特に Snow Leopard などの古いオペレーティング システムで MAMP を使用している場合に有効な質問です。
::1
::1 は IPv6 アドレスであることについてこれはループバック インターフェイスを表し、コンピュータ自身のネットワーク インターフェイスを指します。これは IP アドレス解決でよく使用され、ローカルホスト IP としての存在は、多くの最新のオペレーティング システムでデフォルトでサポートされている IPv6 に起因すると考えられます。
問題の解決
localhost IP として ::1 を使用することは珍しいことではありませんが、代わりに、より使い慣れた IPv4 アドレス (127.0.0.1) を使用することを好む場合があります。これは、macOS システムで Apache 構成ファイル (httpd.conf) を変更することで実現できます。
解決策:
これらの変更を行った後、$_SERVER['REMOTE_ADDR'] 変数はローカルホスト IP アドレスとして 127.0.0.1 を返すようになります。
以上がMAMP を使用する場合、Localhost が IP として ::1 を返すのは正常ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。