題 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

8
2018-01-31 20:59


起源




答案:


聽著 0.0.0.0 意味著該程序正在監聽 所有 分配給機器的IPv4地址,而 127.0.0.1 是環回地址,只能從同一台機器訪問。


12
2018-01-31 21:05



甜蜜,不知道。 - Ciaran
原諒我的無知,但什麼是環回地址? - contactmatt
它是一個循環回到它所在機器的地址。 - Ignacio Vazquez-Abrams