网站主机被别人恶意解析了域名怎么办?

网站主机被别人恶意解析了域名怎么办?,第1张

只要空间不绑定域名,别人解析也没用。

主机被别人恶意解析原因在于:

1、主机有独立ip 2、网站在根目录

解决方法:

1、不使用独立ip,别人就无法恶意解析。2、把域名解析到子目录主域名修改为一个不常用的域名,然后把网站内容放到子目录,或者主域名不建网站。3、向搜索引擎投诉恶意解析的域名。

1、检查域名解析是否被泛解。看见恶意域名泛解析后不要删除泛解析,先修改泛解析(*.xxx.com)到自己的服务器IP上。

2、修改域名账号密码。域名被恶意解析,肯定是账户密码信息泄露或者是dns域名服务器被攻击,避免再次被修改。

3、制作404页面。因为泛解析被修改,之前百度收录的内容用户无法访问,通过404处理降低损失,提高用户体验。

4、百度站长提交死链。统计百度已收录的恶意二级页面链接地址(可以使用抓取工具提取),最后制作成一个txtl格式的文件上传到网站空间,在百度站长工具里提交给百度处理。

5.到iisp咨询。

使用云主机的客户,经常会遇到自己的站点被他人域名进行解析,会导致非法流量进入。对于这种恶意模仿本站点的行为,可以通过如下方法进行处理

1.向域名提供的服务商投诉,请服务商联系域名所有者,协调沟通解决恶意解析行为。该方法解决周期耗时长,需要有心理预期。

2.在云服务器层面进行处理,使非法解析无法获取站点内容。

通常遇到这种恶意解析域名访问网站的情况,是用户的网站允许通过IP进行访问,此时只要他人将域名解析到用户的网站,即可实现对这个网站的访问。所以避免这个问题的方案可以禁止服务器中的网站通过IP进行访问。

根据web服务器类型的不同,大概可分为三种,分别是Apache、Nginx、IIS

vim /etc/httpd/conf/httpd.conf

##在配置文件最后添加

NameVirtualHost *:80

    ServerName $服务器本机公网IP

    

        Order Allow,Deny

        Deny from all

    DocumentRoot "/var/www/html"

    ServerName $服务器对外访问域名

    ServerAlias $服务器对外访问的别名

# 设置不允许Ip访问web(default_server)

server {

   listen 80 default_server

    server_name _

    return 403

}

# 设置域名

server {

    listen 80

    server_name $服务器对外访问域名

    location /ngx_status {

        stub_status on

        access_log off

    }

    location /status {

        include fastcgi_params

        fastcgi_pass 127.0.0.1:9000

        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name

    }

}

IIS作为Web服务,如何禁止通过IP访问,避免其他非自己的域名解析到服务器IP之后也能访问网站的情况?出现此情况的大部分原因都是在原有空主机头的基础上添加了自己的域名,IIS会因为空主机头的存在,通过IP直接访问到服务器中IIS的默认站点,如果有其他域名解析到服务器的IP,就可以直接访问到这个网站。

解决方法:

登陆服务器打开IIS管理器,右键点击配置的站点选择编辑绑定。可以将空主机头删除,只保留自己需要的域名


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/653617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-23
下一篇2023-07-23

发表评论

登录后才能评论

评论列表(0条)

    保存