【发布时间】:2014-06-02 00:08:33
【问题描述】:
我了解,您可以通过在地址栏中输入您计算机的 IP 地址(以及相关的本地端口)从运行在同一网络上的移动设备访问您计算机的本地站点。但是,我经常使用子域进行开发。在我的本地,我使用 lvh.me 访问子域。例如:
blog.lvh.me
但是,这不适用于移动设备,因为 lvh.me 正在重定向到 IP 127.0.0.1。
有没有办法访问 IP 地址上的子域?本质上,与上面的代码做同样的事情,但允许动态 IP 地址取决于我的计算机当时的 IP?
【问题讨论】:
-
没有。除非您在其自己的 IP 上设置该子域,否则不会。如果您在单个 IP 上托管多个站点(所谓的“基于命名的虚拟主机”),您的浏览器无法发送 HTTP
Host:标头来识别您正在访问的站点。当多站点/单 IP 托管发生时,IP 不足以识别站点。如果这都是本地的,您始终可以设置一个仅限本地的 DNS 服务器,将您的手机指向它,然后您可以使用任何您想要的主机名。
标签: iphone mobile ip localhost