Linux 主机文件上的更改会影响远程计算机上的iFrame加载吗?

Linux 主机文件上的更改会影响远程计算机上的iFrame加载吗?,linux,iframe,Linux,Iframe,考虑这一点: facebook.com-IP:1.1.1 我的服务器的IP:2.2.2.2 在我的服务器上,如果将其放在我的/etc/hosts文件中: 2.2.2.2 facebook.com 并尝试在我的服务器上访问facebook.com,而不是从facebook的服务器上加载facebook.com,浏览器将尝试在我的服务器上查找facebook.com 这是本地设置 现在,假设我在服务器上托管了一个页面,其中包含以下行: <iframe src="http://facebook

考虑这一点:

facebook.com-IP:1.1.1 我的服务器的IP:2.2.2.2

在我的服务器上,如果将其放在我的/etc/hosts文件中:

2.2.2.2 facebook.com
并尝试在我的服务器上访问facebook.com,而不是从facebook的服务器上加载facebook.com,浏览器将尝试在我的服务器上查找facebook.com

这是本地设置

现在,假设我在服务器上托管了一个页面,其中包含以下行:

<iframe src="http://facebook.com/" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;"></iframe>
如果我尝试从服务器访问此页面,浏览器将尝试在2.2.2.2上查找域,因为存在hosts文件

现在,如果一个未接触主机文件的用户访问同一页面,他们的浏览器会从1.1.1.1或2.2.2加载facebook.com吗


服务器正在使用Apache 2.4、CentOS 6.5。

文档中的所有URL都由客户端计算机解析。服务器上的主机文件不相关。因此,如果用户有一个常规的hosts文件,他们将访问真正的facebook.com