新站不收录可能是被采集了,linux iptables防火墙禁

访客4年前黑客文章1175

林忠周博客在2015年7月12日正式上线了,但是上线直到到现在,百度才索引了3个页面。可以说是非常之慢慢慢慢慢…了!结合之前做网站的一些经历以及自己的SEO经验,没有理由这么慢的,也为这个事情请教了很多大神帮忙查看,得出一个结果——百度收录比以前慢了。

但是在折腾这个事情的过程中,分析了下网站日志,发现了大量Baiduspider的404,当时我就惊奇!我这个站是新站,没有换过模板,也没有生成过这些页面。但是为啥有这么多404被抓取?

百度蜘蛛访问404

点击查看大图

仔细查看发现404的都是来自180.97.35.*这个IP段,后面用nslookup查了一下,这个并不是百度蜘蛛的IP

蜘蛛找不到

后面通过查阅相关资料,发现网站被采集了。http://bbs.zhanzhang.baidu.com/thread-17636-2-1.html

林忠周博客用的是VPS,配置不是土豪级别的,就算是土豪级别也没必要受这个无规则的采集。所以就索性禁止这个IP段访问,下面分享下操作的过程

linux iptables防火墙禁止某些IP访问

*** 一:过滤一些IP访问本服务器

要封停一个IP,使用下面这条命令:

代码如下:

iptables -I INPUT -s ***.***.***.*** -j DROP

要解封一个IP,使用下面这条命令:

代码如下:

iptables -D INPUT -s ***.***.***.*** -j DROP

参数-I是表示Insert(添加),-D表示Delete(删除)。后面跟的是规则,INPUT表示入站,***.***.***.***表示要封停的IP,DROP表示放弃连接。

此外,还可以使用下面的命令来查看当前的IP规则表:

代码如下:

iptables -list

比如现在要将180.97.35.36这个IP封杀,就输入:

代码如下:

iptables -I INPUT -s 180.97.35.36 -j DROP

要解封则将-I换成-D即可,前提是iptables已经有这条记录。如果要想清空封掉的IP地址,可以输入:

代码如下:

iptables -flush

要添加IP段到封停列表中使用下面的命令:

代码如下:

iptables -I INPUT -s 180.97.35.0/24 -j DROP

其实也就是将单个IP封停的IP部分换成了Linux的IP段表达式。关于IP段表达式网上有很多详细解说的,我这里也参阅了一下

iptables只是三种ip段,

封64.0.0.0—64.255.255.255 ip段的 *** 是在源ip里输入,64.0.0.0/8;

封64.64.0.0—64.64.255.255 ip段的 *** 是在源ip里输入,64.64.0.0/16;

封64.64.64.0—64.64.64.255 ip段的 *** 是在源ip里输入,64.64.64.0/24;

添加完成之后,用service iptables status可以查看到iptables服务的当前状态。

但是即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置 iptables -L

在此说一下关于启动和关闭防火墙的命令:

1) 重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后失效

开启: service iptables start

关闭: service iptables stop

本文由林忠周博客(微信/ *** 号:873972816)原创发布!欢迎分享,转载请保留出处!

相关文章

Linux vi编辑器如何查找与替换关键字

Linux vi编辑器如何查找与替换关键字

1. 前言 本文主要讲解如何在vi编辑器中搜索和替换字符。 vi提供了几种通过搜索指定字符串来搜索文件内容的指定位置的方法。vi还具有强大的全局替换功能。 vi如何搜索和替换字符   2...

arm嵌入式开发板是什么,嵌入式linux开发板推荐

arm嵌入式开发板是什么,嵌入式linux开发板推荐

大家常用的嵌入式开发板一般是ARM和单片机这两种,很多人在印象中对于单片机与ARM的区别非常疑惑。从整体对比看来,ARM开发板就好像一家跨国大公司,每个部分分工明确,多功能处理问题,稳定性非常高,整体...

黑客只认linux?带你看看这个自给自足的系统,多版本前世今生

黑客圈子里流行着一个约定俗成的规则,那就是“用windows做网络攻击的都是傻子”,为什么这么说?windows对于网络攻击、网络潜入本身就相当于一种镣铐,而在windows上做这些工作无异于带着手铐...

学习培训Linux的配备

学习培训Linux的配备       由于刚开始学习不适合立即安裝Linux(假如立即安裝你能发觉各种各样难题都是出現,例如网卡驱动...

linux是什么?Linux快速简易入门

linux是什么?Linux快速简易入门

  Linux是一个操作系统平台。我们平时常用的操作系统叫作Windows。当然,也有不少朋友使用苹果电脑,苹果电脑所用的系统叫作macOS。也许你还听说过一种系统叫作Unix,Unix是比Li...

废旧Android手机如何改造成Linux服务器?

废旧Android手机如何改造成Linux服务器?

自从没有了学生身份之后,购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云。我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 Android 手机改造成 Linux。如果再配...