Windows/OS X/Linux でのローカル開発用の IP として 127.0.0.1 は適切でしょうか?

Windows/OS X/Linux でのローカル開発用の IP として 127.0.0.1 は適切でしょうか?

私は、学生がさまざまなオペレーティング システムを使用して取り組むチュートリアル (Flask Web 開発) を作成しています。私は主に OS X ユーザーなので、無意識のうちにアプリ ホストを 0.0.0.0:5000 に設定し、Windows ホスト ファイルを更新しようとしたところ、Windows ではその IP を使用できないことがわかりました。現在は 127.0.0.1 (localhost) に切り替えています。私の質問は、これは Linux の学生に適しているでしょうか? 他に注意すべき点があるかどうか知りたいだけです。よろしくお願いします。

答え1

127.0.0.1ユニバーサルループバックIPアドレスです。1986 年以降に構築された TCP/IP スタック

余談ですが、これは0.0.0.0どのオペレーティングシステムでもバインドできるIPアドレスではありません。0.0.0.0実際には「バインド」を意味します。全て「IP アドレス」なので、 にバインドして0.0.0.0アクセスできるはずです127.0.0.1

これら 2 つのアドレスの違いについてのより詳しい説明は、次のスーパー ユーザー ページで確認できます。

127.0.0.1 と 0.0.0.0 の違いは何ですか?

関連情報