hosts文件是否会影响adhoc连接的设备?

时间:2012-06-14 16:16:26

标签: apache tomcat mobile virtualhost hosts

我在Ubuntu 12.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网络的流量。 它是否正确?我可以改变这种行为吗?有可能吗?

2 个答案:

答案 0 :(得分:1)

假设hosts文件仅影响源自主机文件所属机器的连接,这是正确的。其他流量已经需要知道它到达您的机器之前需要连接的IP地址。根据您对手机的访问权限,让它识别您自己的域名,这可能比它的价值更多。

我说这是因为您需要执行以下操作之一:

  • 编辑手机上的hosts文件的等效文件(如果此类文件以可访问的方式存在)

OR

  • 设置本地DNS服务器以将此信息提供给您的手机并让您的手机使用它来进行DNS解析。

在不知道你拥有什么手机的情况下,我无法确定这些手机有多难。但我猜想,在手机浏览器中输入IP并将其加入书签时,两者都不会那么简单。

答案 1 :(得分:0)

hosts文件仅适用于本地机器。它不会传递或用作任何DNS服务的数据源。您必须拥有手机本地的主机文件,我不确定这是否可行。