SEO只是外表
技术才是我的追求

如何找出镜像网站真实的IP

应对网站被镜像的其中一个方法就是把镜像网站的IP屏蔽掉,屏蔽恶意IP的方法:

用.htaccess禁止某IP或IP段访问的方法

当然先要找到镜像网站的IP才行,有人说ping网站的域名就可以得出IP地址,这可是不行的,ping出来的IP并不是镜像网站真实IP,禁了也是没效果。那么如何找出镜像网站真实的IP呢?

1、利用网站的日志文件

在镜像网站(假设域名为:www.bbb.com)中访问一个虚构的特别一点的网址,如:www.bbb.com/123abc.html,镜像网站同时会访问你网站上/123abc.html的网址,那么在你的网站日志里找出访问过/123abc.html网址的记录,对应的IP地址就是镜像网站真实的IP地址。下面是我遇到的一个镜像网站,我虚构的网址:123321.php,结果如下:

2、利用PHP文件找出真实IP

新建一个ip.php的文件,添加以下代码:

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

ip.php文件的作用是把访问这个文件的访客IP记录到同目录的ip.txt上。

把ip.php放到网站的根目录上,在镜像网站上访问/ip.php,在我们的网站根目录上就会生成ip.txt文件并记录下镜像网站的真实IP。

未经允许不得转载:棋哥SEO博客 » 如何找出镜像网站真实的IP

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址