Netstat -a コマンド: 0.0.0.0 と 127.0.0.1 の違い

Netstat -a コマンド: 0.0.0.0 と 127.0.0.1 の違い

ローカル マシンで netstat -a を実行すると、0.0.0.0 アドレスのポートがリッスンしているのがわかります。0.0.0.0 がローカル マシンであると想定しますが、127.0.0.1 も特定のポートをリッスンしているのがわかります。

0.0.0.0 アドレスとは何ですか? 0.0.0.0 と 127.0.0.1 の違いは何ですか?

以下は出力の例です。

Proto  Local Address          Foreign Address        State
TCP    0.0.0.0:445            MyComputer1:0          LISTENING
TCP    0.0.0.0:49156          MyComputer1:0          LISTENING
TCP    0.0.0.0:49157          MyComputer1:0          LISTENING
TCP    127.0.0.1:6999         MyComputer1:0          LISTENING
TCP    127.0.0.1:6999         MyComputer1:49801      ESTABLISHED
TCP    127.0.0.1:6999         MyComputer1:57172      TIME_WAIT

答え1

リスニング中は0.0.0.0プログラムがリスニング中であることを意味します全てIPv4 アドレスはマシンに割り当てられますが、127.0.0.1ループバック アドレスは同じマシンからのみアクセスできます。

関連情報