Linux

127.0.0.1 是否可以作為跨 Windows/OS X/Linux 進行本地開發的 IP?

  • January 23, 2020

我正在建構一個教程(Flask Web 開發),學生可以使用各種作業系統進行學習。我主要是 OS X 使用者,所以我不經意地將應用程序主機配置為 0.0.0.0:5000,然後嘗試更新 Windows 主機文件,卻發現無法在 Windows 上使用該 IP。我現在已將其切換到 127.0.0.1 (localhost)。我的問題是:這可能適合 Linux 上的學生嗎?我只是想知道是否還有其他我應該注意的問題。提前致謝。

127.0.0.1是通用環回 IP 地址。它可以在任何使用1986 年之後建構的 TCP/IP 堆棧的作業系統上執行。

順便說一句,0.0.0.0不是可以在任何作業系統上綁定的 IP 地址。0.0.0.0實際上意味著“綁定到所有IP地址”。因此,您應該能夠綁定0.0.0.0並仍然可以訪問127.0.0.1.

可以在此處的超級使用者上找到對這兩個地址之間差異的更好描述:

127.0.0.1 和 0.0.0.0 有什麼區別?

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