使用 Pow 运行 Rails 应用程序时,似乎无法从我的 iPhone 访问 .xip.io URL



我试着从iPhone 5访问运行Pow(4.3)的Rails应用程序,但遇到了问题。。。

如果我键入my_app.192.168.2.11.xip.io:

  • 它在我的开发机器(即具有192.168.2.11 LAN地址的机器)上运行正常
  • 在我的iPhone上找不到主机

当然,这两台机器在同一个局域网上,我试图通过iPhone访问路由器的管理web服务器:

  • 192.168.2.1工作:我可以很好地访问路由器的管理web服务器
  • 192.168.2.1.xip.io不起作用!"找不到主机。"

要在iPhone上正确解析.xip.io地址,有什么特别的设置吗?

编辑:

我在一家咖啡馆工作,通过iPhone的4G网络共享互联网。现在,xip.io IP在我的手机上工作。这应该与我的局域网配置有关。我有一个华硕路由器。

感谢这篇文章,我将我的ASUS RT-N56U路由器配置为使用谷歌的DNS地址(即8.8.8.8),现在它运行良好。

编辑:如果您通过Wifi路由器连接,则需要启用端口转发,以便将某个端口(如8080)转发到您的笔记本电脑。

我在windows上遇到了同样的问题。从命令行刷新dns成功。

c:>ipconfig /flushdns

编辑
它适用于Chrome,Opera不适用于Opera,也不适用于Edge
在Opera中,您可以尝试在本地ip地址之前添加"www."。

昨晚(在我发表评论后)我终于意识到https://xip.io/当前不可用。

sudo wget https://rcw.192.168.1.100.xip.io --no-check-certificate似乎仍然有效(如果我在托管我的网站的计算机的终端上运行该命令),这似乎意味着即使他们的主页关闭,xip.io服务仍然存在。

但我想从局域网上的另一个设备访问我的页面,这就是这个问题的意义所在。

xip.io主页关闭的事实让我尝试使用另一种选择:https://sslip.io/(其创建者表示他们受到了xip.io的启发)。

现在浏览到https://rcw.192-168-1-100.sslip.io/从我的Win 10 PC工作(尽管他们的证书有问题),并显示了我的Ubuntu笔记本电脑上托管的页面。

最新更新