Ruby on rails Can';当运行带有Pow的Rails应用程序时,我似乎无法从iPhone访问.xip.io URL

Ruby on rails Can';当运行带有Pow的Rails应用程序时,我似乎无法从iPhone访问.xip.io URL,ruby-on-rails,iphone,lan,rack-pow,xip.io,Ruby On Rails,Iphone,Lan,Rack Pow,Xip.io,我曾尝试从iPhone5访问运行Pow(4.3)的Rails应用程序,但遇到了一些问题 如果我键入我的应用程序192.168.2.11.xip.io: 它在我的开发机器上运行正常(即带有192.168.2.11LAN地址的机器) 在我的iPhone上找不到主机 当然,这两台机器位于同一局域网上,我试图从iPhone访问路由器的管理web服务器: 192.168.2.1有效:我可以很好地访问路由器的管理web服务器 192.168.2.1.xip.io不工作!“找不到主机。” 在iPhon

我曾尝试从iPhone5访问运行Pow(4.3)的Rails应用程序,但遇到了一些问题

如果我键入
我的应用程序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网络进行互联网共享。现在,在我的手机上工作。这应该与我的局域网配置有关。我有一台华硕路由器。

多亏了这一点,我将我的华硕RT-N56U路由器配置为使用谷歌的DNS地址(即
8.8.8.8
),现在工作正常


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

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

c:\>ipconfig /flushdns
编辑
它可以在Chrome上运行,Opera不能在Opera上运行,也不能在Edge上运行。

在Opera中,您可以尝试在本地ip地址之前添加“www.”。

我昨晚(之后)终于意识到,这是当前不可用的

sudo wgethttps://rcw.192.168.1.100.xip.io --无检查证书
似乎仍然有效(如果我在托管我的站点的计算机的终端上运行该命令),这似乎意味着xip.io服务仍然存在,即使他们的主页已关闭

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

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


现在从我的Win 10 PC works浏览到(尽管他们的证书有问题),并显示我的Ubuntu笔记本上托管的页面。

从手机发出xip.io请求时,有没有可能离开端口3000?你的开发机器上有防火墙吗?没有。我在我的开发机器上运行了一个Jekyll服务器,运行在端口3000上,我遇到了完全相同的问题:我可以用192.168.2.11:3000从我的手机访问我的Jekyll服务器,但不能用192.168.2.11.xip.io:3000(尽管192.168.2.11.xip.io:3000在托管服务器的开发机器上工作)我在一家咖啡馆工作,通过iPhone的4G网络进行互联网共享。现在,在我的手机上工作。这应该与我的局域网配置有关。我有一个华硕路由器。(用这条评论编辑了这个问题)对我很有帮助。同样地,
xip.io
在我的桌面上为我工作,但在我的wifi上的移动设备上没有。这一次,我意识到明显的问题在于iOS的信号传递应用程序正在篡改我从信号桌面发送到手机进行测试的URL。我发送的URL包含
&a={{{ad.name}}
,这只是我自己的占位符(不用于生产),可能这些大括号对于URL来说是无效字符。在任何情况下,我都可以成功打开Signal desktop上的
xip.io
链接,但无法打开Signal iOS。这个问题与xip.io无关,对我不起作用。似乎xip.io地址有时有效,有时无效。这是非常随机和愤怒的!添加www对我有用,让我发疯。谢谢