nginx解决镜像的一种解决方案
恶意解析域名是指非站长通过将域名A记录直接解析站长服务器的IP地址,从而得到一个在访问者眼中完全相同网站,这样会造成搜索引擎收录非站长的域名。经过近些天的观察发现,我的博客被不法分子通过技术手段使用不良域名对我服务器进行解析,也不能谈得上是镜像了吧,应该是直接解析,这样导致我的IP地址就被告警。
其次,也是由于相关域名中包含较多的、并不是我页面存在的内容导致了被相关单位联系整改,这是个很冤枉的事情,为了良好的发展互联网的健康环境,不得已我对我服务器的所有项目进行了下述操作,也不管你是镜像还是复制还是恶意解析,经过测试,目前涉事域名已经无法打开我站点内容,直接报错444。
server{ listen 80 XXXXXXXXXXX; listen 443 XXXXXXXXXX; server_name XXXXXXXXXXX; index XXXXXXXXXXX; root XXXXXXX;#一般将下方代码按自己需求修改后,插入在你网站上边这一坨配置的后面就行 #非指定域名访问回报444开始 if ($host !~* '^([a-z0-9\-]+\.)?(wulintang\.net|han-zu\.cn|dao\.js\.cn|taoisms\.org\.cn|zihan\.show)$') { return 444; } #非指定域名访问回报444结束#你网站的其他配置}
上述是目前我的做法是对服务器中,所有已经备案域名进行指定,除了我自己的几个域名外,其他域名均无法访问我的站点。