您当前的位置:首页 > 编程技术

网站和服务器ip被人恶意镜像了,服务器ip被别人的域名绑定了怎么办?

时间:2021-07-27 11:21:59  来源:网络    编辑:本站  点击:
最近听到好多人提问,有人镜像了我们的文章怎么办?在此之前先说一下,什么是网站镜像,就是在网上出现了一个(或多个)和你网站一模一样的站点了,这就叫镜像网站了。
镜像网站有什么坏处呢?由于网站一模一样,百度毕竟只是一个机器人了,它分不清谁是真,谁是假,所以有些情况下,你会发现假站的排名在你之前,你的关键词排名都被它挤走了。甚至有些情况,网站被降权,或多或少也和它有着一定的关系了。
下面给大家说几种防止被镜像的方法了:防止被镜像网站的方法
1:好多网站调用的都是相对链接了,改成绝对链接,能在一定程度下减少被镜像的可能了。防止被镜像网站的方法
2:好多网站都绑定着默认的IP80端口,例如你的网站域名解析的IP是127.0.0.1,你试试直接访问http:127.0.0.1 看是否能直接访问你的网站了。如果可以访问,修改一下你网站默认的80端口。 注意:是IP的80端口,不是域名的80端口防止被镜像网站的方法
3:如果你的网站拥有独立的服务器或者vps的话,可以安装服务器安全防护软件,例如安全狗,云锁等软件,这这里我推荐使用云锁,因为云锁有一个很棒的功能了,那就是网站防盗链,防止其他网站调用你本站的资源了,即使他调用了,也无法显示了。
上面说的是一些防护的手段了,下面给大家教一些发现网站被镜像后的处理方法。
第一步,先检测对面是通过什么方法进行对本站的镜像的。找到镜像你网站的域名了,点击开始键(键盘上过来那个键了)>点击运行>输入CMD>点击确定>输入ping 域名(镜像你网站的域名了,注意不要加http://)>回车>记录IP还有另一种查询镜像域名IP的方法了,打开 输入镜像你网站的域名,点击查询,就出来了。
站长之家输入域名,点查询先查看一下这个IP是你服务器的吗?如果是的话:那就是上面说的,防止被镜像2,你修改一下绑定的IP的80端口,在输入镜像你网站的域名,你就会发现他的网站已经无法打开了。

IIS点击编辑绑定。

绑定域名我们会看见有两个绑定了80端口的,接下来我们修改不带域名的那个。

绑定域名点编辑

端口修改改一个没被系统占用的端口了,你可以改成8080,然后点击确定,这样直接输入你的服务器IP就无法打开你的网站了。如果不是1:打开服务器把它的IP(你检测到IP)拉黑,试试看,一般多一半也无法打开了。

IP限制选中你要修改的网站,然后点击IP地址和域限制

IP限制点击添加拒绝条目

IP限制输入被拒绝的域名了,点确定就OK了!如果不是2:打开网页输入对面的域名,查看一下返回码如果是301或者是302,如果是的话,在进行反馈。
注:最好还是申请一个官网认证,这样可以打倒部分牛鬼蛇神。
 
 
另:
 
恶意镜像很危险

恶意镜像由于照搬了源站的所有内容,如果你的网站权重不够高就苦逼了,傻逼的百度如果分不清哪个源站,难保把你当抄袭,如果你的权重干不过人家的话。不管你的权重高不高,被恶意镜像的网站无疑会削弱你的权重,因为百度蜘蛛发现了大量和你网站一模一样的内容。虽然网上有很多恶意镜像的解决办法,但是我感觉我这次遇到的情况和网上的都不太一样,使用网上许多方法都不奏效。

解决与反制措施

在尝试多种方法无效后,我想到了一个权宜之计:禁止恶意镜像网站的访问IP,之所以说是权宜之计,因为难保它的IP会变,还有这个IP不是镜像网址的解析IP
因为多次尝试解决问题过程中,我发现这个恶意镜像的网站的原理大概是:别人访问abc.ytlqpo.com 的时候,它会访问一下(www)abc.com(cn\net\cc\xyz\wang),然后把访问的结果修改一下链接返回给你。所以,它必须有一个访问源站的过程。于是乎解决方案就是禁止这个访问IP.

在搜寻海量的网站日志没有确认这个IP后,我写了一个PHP文件来截获这个访问IP。

1.截获IP

将上述文件命名为“ip.php”放在网站根目录,然后我通过镜像网站网址访问wangbaiyuan.ytlqpo.com/ip.php,然后在上述PHP程序生成的ip.txt中获取了这个IP:

?
123456789 <?php $file = "ip.txt";//保存的文件名 $ip = $_SERVER['REMOTE_ADDR']; $handle = fopen($file, 'a'); fwrite($handle, "IP Address: "); fwrite($handle, "$ip"); fwrite($handle, "\n"); fclose($handle); ?>
<?php
$file = "ip.txt";//保存的文件名
$ip = $_SERVER['REMOTE_ADDR'];
$handle = fopen($file, 'a');
fwrite($handle, "IP Address: ");
fwrite($handle, "$ip");
fwrite($handle, "\n");
fclose($handle);
?>
104.194.16.230 (美国)

2.屏蔽IP

在htaccess中添加下述代码:

Deny from 104.194.16.230

当你再次用镜像网址访问你的网站的时候就会报4.3错误了,现在百度即使收录了这个网址对你的网站也不会产生任何影响

如果你的服务器是windows服务器就是屏蔽一下ip就可以了,如果网站使用了cdn需要让cdn官方技术帮你屏蔽一下即可。

3.反制措施

为了给这个镜像网站小小的“反击”,我决定把这个403错误页面设置为其他网站网址,实现方法是在屏蔽IP的htaccess代码中添加:

ErrorDocument 403 http://news.baidu.com/

这样你访问你的镜像网址时,会发现它镜像的是其实百度新闻。(不知道百度蜘蛛发现一个网站在完全抄袭自己家的东西会是什么感觉)

当然你写可以根据个人需求让你的镜像网址转向镜像其他的网站,比如:

借助它fanqiang!
 
点赞
返回首页
返回
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
栏目导航

| 传统文化 | 武术天地 | 编程技术 | 好听音乐 | 养生中医 | 智慧人生 | 常用工具 | 写作园地 | 影视娱乐 | php专栏 | 道德经专栏 |
最新推荐
python内建函数大全(built-in functions)
python内建函数大…
点击按钮(button)打开新窗口(window)
点击按钮(button)…
帝国cms网络视频引用代码--具体操作教程
帝国cms网络视频引…
相关文章
栏目更新
栏目热门