Cpanel-Linux独立虚拟主机用户,如何防止恶意解析

虚拟主机,若为独立IP用户,可以通过独立IP单独访问网站,相比共享IP这就是优势;同样,这也存在一个弊端:恶意解析问题.

 

那什么是恶意解析呢?

假如,我的域名为abc.com 独立IP为137.175.46.103

那么,若另一个人想盗用我的网站,则只需要将自己的域名(假设为test.com)解析修改为137.175.46.103即可!这里能使用test.com访问我的网站,其实是通过独立IP能单独访问网站功能.

这样就会出现abc.com、test.com访问的网站内容是一样,但是域名显示的而不一样,这样就达到了盗用网站,这种行为我们认为是恶意解析.

 

那该如何防止这种情况呢?

最初我们会想到,若禁用独立IP访问,那么不就可以解决恶意解析问题了:对于window虚拟主机很容易解决,但是Linux虚拟主机就比较麻烦了!

再不考虑禁用独立访问的情况下,若我们将所以通过独立IP访问网站时,让它都跳转到我的域名呢?

 

我们在public_html目录下创建“.htaccess”文件,添加一下代码:

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.abc.com/$1 [R,L]

 

这样你会发现,你通过独立IP访问的网站均会自动跳转到abc.com这样域名.

就像你使用test.com访问时,他的访问链接栏目显示就是abc.com了,而非test.com,那么恶意解析,盗用网站的行为不就被禁用了