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环回地址只能从同一台机器访问。

相关内容