Ip

IP 地址 0.0.0.0 和 127.0.0.1 有什麼區別?

  • August 31, 2018

我知道 127.0.0.1 ~ 127.255.255.254 是大多數現代作業系統的環回 IP 地址,這些 IP 地址可以用來指代我們自己的電腦。

但什麼是 0.0.0.0?它似乎也指本地電腦,那麼有什麼區別

而且,您能否為我解釋以下 IP 連接:

netstat -an 輸出的螢幕截圖

唯一的問題是您並不是說“所有地址都應該具有訪問權限”——這是在您的防火牆和/或伺服器軟體和/或其他安全層(如 tcpwrappers)中完成的。

在這種情況下,0.0.0.0 表示“本地電腦上的所有 IP 地址”(實際上可能是“本地電腦上的所有 IPv4 地址”)。因此,如果您的網路伺服器機器有兩個 IP 地址,192.168.1.1 和 10.1.2.1,並且您允許像 apache 這樣的網路伺服器守護程序在 0.0.0.0 上偵聽,那麼這兩個 IP 地址都可以訪問它。但僅限於可以聯繫這些 IP 地址和 Web 埠的對象。

請注意,在不同的上下文(路由)中,0.0.0.0 通常表示預設路由(到“其餘”網際網路的路由,除了本地網路中的路由等)。

引用自:https://serverfault.com/questions/78048