127.0.0.1 可以作為跨 Windows/OS X/Linux 的本機開發 IP嗎?

127.0.0.1 可以作為跨 Windows/OS X/Linux 的本機開發 IP嗎?

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

答案1

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 有什麼不同?

相關內容