【发布时间】:2017-10-12 14:35:49
【问题描述】:
我正在尝试确定我使用的网站是否被黑客入侵。
当我通过 www.site-name.com 访问该网站时,我会被带到该网站。
但是,当我访问没有“www”的网站时,即 site-name.com,我会被带到另一个网站。
为什么会这样?我做了一些研究,我唯一的猜测是有人更改了网站的 .htaccess 文件,但这似乎不太可能,因为不同的网站与官方网站无关。
有人可以帮助我了解这里发生了什么吗?
【问题讨论】:
我正在尝试确定我使用的网站是否被黑客入侵。
当我通过 www.site-name.com 访问该网站时,我会被带到该网站。
但是,当我访问没有“www”的网站时,即 site-name.com,我会被带到另一个网站。
为什么会这样?我做了一些研究,我唯一的猜测是有人更改了网站的 .htaccess 文件,但这似乎不太可能,因为不同的网站与官方网站无关。
有人可以帮助我了解这里发生了什么吗?
【问题讨论】:
一个 IP 地址可以使用虚拟名称托管托管多个具有不同主机名的网站。
HTTP 服务器将查看请求中的 Host 标头以确定给定请求使用哪个站点。
这让您有一个 IP 地址为 example.com 和 example.net 提供服务。
通常,第一个虚拟名称主机将是默认的,因此如果您请求example.org,服务器将无法识别它并给您example.com。
在这种情况下,服务器似乎为www.site-name.com 配置了一个虚拟名称主机,但没有为site-name.com 配置,因此对site-name.com 的请求将获得服务器的默认站点。
【讨论】: