我在Ubuntu12.04上有一个带有虚拟主机的本地Apache2服务器,所以在' hosts‘文件中,我将虚拟主机名指向本地IP地址192.168.1.33。
所以“http://mySite.local”指向“192.168.1.33”,它在浏览器中运行良好。
现在,我想在一部通过wlan-adhoc网络连接到机器的手机上进行测试,该网络是在我的笔记本中创建的,具有共享连接。
如果我正确访问“192.168.1.33”,我可以看到根文件夹,但如果我访问“http://mySite.local”,则看不到根文件夹。
我假设'/etc/hosts‘文件不会影响通过adhoc网络的流量。这是正确的吗?我能改变这种行为吗?是可能的吗?
发布于 2012-06-15 01:59:05
假设主机文件只影响源自主机文件所属计算机的连接,这一假设是正确的。其他通信量在到达您的计算机之前已经需要知道它需要连接到的IP地址。根据你对手机的访问程度,让它像这样识别你自己的域名可能会做更多的工作。
我这么说是因为您需要执行以下操作之一:
或
如果不知道你的手机是什么,我不能肯定地说这两个会有多难。但我猜,这两种方法都不会像在手机浏览器中输入IP地址并将其加入书签那样简单。
发布于 2012-06-15 01:54:20
hosts文件仅适用于它所在的计算机。它不会传递或用作任何DNS服务的数据源。你必须在你的手机上有一个本地的主机文件,我不确定这是否可能。
https://stackoverflow.com/questions/11037199
复制相似问题