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


8

ローカルマシンで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

回答:


12

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


甘い、それを知らなかった。
Ciaran

私の無知を許してください、しかしループバックアドレスとは何ですか?
contactmatt

1
これは、同じマシンにループバックするアドレスです。
Ignacio Vazquez-Abrams、2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.