【发布时间】:2010-10-21 10:49:27
【问题描述】:
我知道这听起来可能很愚蠢,但无论如何。也许有什么诀窍?
我只想让本地 Web 服务器接收来自我本地计算机的请求,但不知何故看到了不同的 IP 地址?即使是与臭名昭著的 127.0.0.1 不同的单曲也会有很大帮助。
有什么选择吗?
【问题讨论】:
标签: networking development-environment ip-address test-environments loopback-address
我知道这听起来可能很愚蠢,但无论如何。也许有什么诀窍?
我只想让本地 Web 服务器接收来自我本地计算机的请求,但不知何故看到了不同的 IP 地址?即使是与臭名昭著的 127.0.0.1 不同的单曲也会有很大帮助。
有什么选择吗?
【问题讨论】:
标签: networking development-environment ip-address test-environments loopback-address
试试127.0.0.2 或127.0.0.3 ...或...
说真的,试试看!
根据您的操作系统,localhost 可能可以通过整个127.0.0.0/8 网络访问,因此即使127.42.37.254 也可以访问localhost(在我的 Ubuntu 机器上也是如此)。
【讨论】:
或者在您的 HOSTS 文件中为您想要的任何内容添加一个条目,指向 localhost。
【讨论】:
您是否通过 127.0.0.1 访问本地 Web 服务器?如果是这样,如果您使用机器的实际 IP 地址怎么办?请求仍会在您的本地 Web 服务器上结束,但它可能会将其视为发件人,而不是 127.0.0.1。
【讨论】:
您可以使用您的公共IP address。
【讨论】:
您始终可以配置网络服务器以侦听您的网络 IP 地址,然后使用该 IP。
另一方面,如果您希望从多个域(如 a.localhost、b.localhost 和 c.localhost)获取请求,请尝试编辑您的 hosts 文件以将域重定向到 127.0.0.1
【讨论】: