我试着从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笔记本电脑上托管的页面。