为什么将主机名添加到 /etc/hosts 条目会改变所查看的网站

为什么将主机名添加到 /etc/hosts 条目会改变所查看的网站

Ippsec 做了很多 hackthebox 盒子演练,在其中许多演练中他编辑了 /etc/hosts 文件。

有时,他将多个主机名添加到同一个 IP 地址,当他浏览这些主机名时,他会得到不同的网页。所有主机名不应该返回相同的网页吗?因为我的理解(可能是非常错误的)是 /etc/hosts 文件仅将 ip 地址链接到主机名,因此不需要进行 DNS 查找。有谁能够帮助我?

谢谢!

答案1

Web 服务器会看到浏览器尝试联系的主机标头(即网站名称)。无论 IP 如何解析,都会发送主机标头。单个 Web 服务器可以在单个 IP 上托管多个站点,因此使用主机标头来确定响应哪个站点/内容。

相关内容