我正在编写一个教程(Flask Web 开发),供学生使用各种操作系统进行操作。我主要是 OS X 用户,所以我不经意地将应用程序主机配置为 0.0.0.0:5000,然后尝试更新 Windows hosts 文件,结果发现无法在 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
。
超级用户可以在这里找到有关这两个地址之间的区别的更好的描述: