有没有办法在我的本地计算机上替换 127.0.0.1 以进行测试?
我知道这可能听起来很愚蠢,但无论如何。 也许有什么窍门?
我只是希望本地 Web 服务器接收来自本地计算机的请求,但不知何故看到不同的 IP 地址? 即使是一个与臭名昭著的 127.0.0.1 不同的单一地址也会有很大的帮助。
有可用的选项吗?
I know it may sound stupid but anyway. Maybe there is a trick?
I just want that the local web server receives requests from my local machine but somehow sees a different IP address? Even one single that is different from the infamous 127.0.0.1 would of a great assistance.
Are there any options available?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试
127.0.0.2
或127.0.0.3
... 或 ...说真的,尝试一下!
根据您的操作系统,
localhost
可能可以通过整个127.0.0.0/8
网络进行访问,因此即使127.42.37.254
也可以访问localhost
(在我的 Ubuntu 机器上是这样)。Try
127.0.0.2
or127.0.0.3
... or ...Seriously, try it!
Depending on your operating system,
localhost
might be reachable via the entire127.0.0.0/8
network, so even127.42.37.254
would reachlocalhost
(it does on my Ubuntu machine).或者在 HOSTS 文件中添加任何您想要的条目,指向 localhost。
Or put an entry in your HOSTS file for anything you want, pointing to localhost.
您是否通过 127.0.0.1 访问本地 Web 服务器? 如果是这样,如果您使用机器的实际 IP 地址怎么办? 该请求仍将最终到达您的本地 Web 服务器,但可能会将其视为发送方,而不是 127.0.0.1。
Are you accessing the local web server via 127.0.0.1? If so, what if you use your machine's actual IP address? The request will still end up at your local web server, but maybe it will see that as the sender instead of 127.0.0.1.
您可以使用您的公共 IP 地址。
You could use your public IP address.
您始终可以配置网络服务器来侦听您的网络 IP 地址,然后使用该 IP。
另一方面,如果您希望从多个域(例如 a.localhost、b.localhost 和 c.localhost)获取请求,请尝试编辑主机文件以将域重定向到 127.0.0.1
You can always configure webserver to listen on your network ip address and then use that ip.
On the other hand if you are looking to get requests from multiple domains like a.localhost, b.localhost, and c.localhost try editing your hosts file to redirect domains to 127.0.0.1