婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在Linux下實現批量屏蔽IP地址的方法

在Linux下實現批量屏蔽IP地址的方法

熱門標簽:布谷電銷機器人價格 優邁系統外呼顯示亂層 上海電銷卡外呼系統供應商 電銷機器人錄音用什么軟件 營銷智能外呼系統口碑推薦 義烏市400電話辦理 怎么查看地圖標注的地點 岑溪電銷機器人 大連企業電銷機器人線路

很多情況下,你可能需要在Linux下屏蔽IP地址。比如,作為一個終端用戶,你可能想要免受間諜軟件或者IP追蹤的困擾?;蛘弋斈阍谶\行P2P軟件時。你可能想要過濾反P2P活動的網絡鏈接。如果你是一名系統管理員,你可能想要禁止垃圾IP地址訪問你們的公司郵件服務器?;蛘吣阋蛞恍┰蛳胍鼓承﹪以L問你的web服務。在許多情況下,然而,你的IP地址屏蔽列表可能會很快地增長到幾萬的IP。該如何處理這個?
Netfilter/IPtables 的問題

在Linux中,可以很簡單地用netfilter/iptables框架禁止IP地址:

   

復制代碼
代碼如下:
$ sudo iptables -A INPUT -s 1.1.1.1 -p TCP -j DROP

如果你想要完全屏蔽一個IP地址段,你可以用下面的命令很簡單地做到:

   

復制代碼
代碼如下:
$ sudo iptables -A INPUT -s 1.1.2.0/24 -p TCP -j DROP

然而,當你有1000個獨立IP地址,且不帶CIDR(無類別域間路由)前綴,你該怎么做?你要有1000條iptable規則!這顯然這并不適于大規模屏蔽。

   

復制代碼
代碼如下:
$ sudo iptables -A INPUT -s 1.1.1.1 -p TCP -j DROP
$ sudo iptables -A INPUT -s 2.2.2.2 -p TCP -j DROP
$ sudo iptables -A INPUT -s 3.3.3.3 -p TCP -j DROP
. . . .

什么是IP集?

這時候就是IP集登場了。IP集是一個內核特性,它允許多個(獨立)IP地址、MAC地址或者甚至是端口號被編碼和有效地存儲在位圖/哈希內核數據結構中。一旦IP集創建之后,你可以創建一條iptables規則來匹配這個集合。

你馬上就會看見IP集合的好處了,它可以讓你用一條iptable規則匹配多個ip地址!你可以用多個IP地址和端口號的方式來構造IP集,并且可以動態地更新規則而沒有性能影響。
在Linux中安裝IPset工具

為了創建和管理IP集,你需要使用稱為ipset的用戶空間工具。

要在Debian、Ubuntu或者Linux Mint上安裝:

   

復制代碼
代碼如下:
$ sudo apt-get install ipset

Fedora或者CentOS/RHEL 7上安裝:

   

復制代碼
代碼如下:
$ sudo yum install ipset

使用IPset命令禁止IP

讓我通過簡單的示例告訴你該如何使用ipset命令。

首先,讓我們創建一條新的IP集,名為banthis(名字任意):

   

復制代碼
代碼如下:
$ sudo ipset create banthis hash:net

第二個參數(hash:net)是必須的,代表的是集合的類型。IP集有多個類型。hash:net類型的IP集使用哈希來存儲多個CIDR塊。如果你想要在一個集合中存儲單獨的IP地址,你可以使用hash:ip類型。

一旦創建了一個IP集之后,你可以用下面的命令來檢查:

   

復制代碼
代碼如下:
$ sudo ipset list

    這顯示了一個可用的IP集合列表,并有包含了集合成員的詳細信息。默認上,每個IP集合可以包含65536個元素(這里是CIDR塊)。你可以通過追加"maxelem N"選項來增加限制。

   

復制代碼
代碼如下:
$ sudo ipset create banthis hash:net maxelem 1000000

現在讓我們來增加IP塊到這個集合中:

   

復制代碼
代碼如下:
$ sudo ipset add banthis 1.1.1.1/32
$ sudo ipset add banthis 1.1.2.0/24
$ sudo ipset add banthis 1.1.3.0/24
$ sudo ipset add banthis 1.1.4.10/24

你會看到集合成員已經改變了。

   

復制代碼
代碼如下:
$ sudo ipset list

   

    現在是時候去創建一個使用IP集的iptables規則了。這里的關鍵是使用"-m set --match-set "選項。

現在讓我們創建一條讓之前那些IP塊不能通過80端口訪問web服務的iptable規則??梢酝ㄟ^下面的命令:

   

復制代碼
代碼如下:
$ sudo iptables -I INPUT -m set --match-set banthis src -p tcp --destination-port 80 -j DROP

如果你愿意,你可以保存特定的IP集到一個文件中,以后可以從文件中還原:

   

復制代碼
代碼如下:
$ sudo ipset save banthis -f banthis.txt
$ sudo ipset destroy banthis
$ sudo ipset restore -f banthis.txt

上面的命令中,我使用了destory選項來刪除一個已有的IP集來看看我是否可以還原它。
自動IP地址禁用

現在你應該看到了IP集合的強大了。維護IP黑名單是一件繁瑣和費時的工作。實際上,有很多免費或者收費的服務可以來幫你完成這個。一個額外的好處是,讓我們看看如何自動將IP黑名單加到IP集中。

首先讓我們從iblocklist.com得到免費的黑名單,這個網站有不同的免費和收費的名單。免費的版本是P2P格式。

接下來我要使用一個名為iblocklist2ipset的開源Python工具來將P2P格式的黑名單轉化成IP集。

首先,你需要安裝了pip(參考這個指導來安裝pip)。

使用的下面命令安裝iblocklist2ipset。

   

復制代碼
代碼如下:
$ sudo pip install iblocklist2ipset

在一些發行版如Fedora,你可能需要運行:

   

復制代碼
代碼如下:
$ sudo python-pip install iblocklist2ipset

現在到iblocklist.com,抓取任何一個P2P列表的URL(比如"level1"列表)。

粘帖URL到下面的命令中。

   

復制代碼
代碼如下:
$ iblocklist2ipset generate \
--ipset banthis "http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcsswfileformat=p2parchiveformat=gz" \
> banthis.txt

上面的命令運行之后,你會得到一個名為banthis.txt的文件。如果查看它的內容,你會看到像這些:

   

復制代碼
代碼如下:
create banthis hash:net family inet hashsize 131072 maxelem 237302
add banthis 1.2.4.0/24
add banthis 1.2.8.0/24
add banthis 1.9.75.8/32
add banthis 1.9.96.105/32
add banthis 1.9.102.251/32
add banthis 1.9.189.65/32
add banthis 1.16.0.0/14

你可以用下面的ipset命令來加載這個文件:

   

復制代碼
代碼如下:
$ sudo ipset restore -f banthis.txt

現在可以查看自動創建的IP集:

   

復制代碼
代碼如下:
$ sudo ipset list banthis

在寫這篇文章時候,“level1”類表包含了237,000個屏蔽的IP列表。你可以看到很多IP地址已經加入到IP集中了。

最后,創建一條iptables命令來屏蔽這些壞蛋!
總結

這篇文章中,我描述了你該如何用強大的ipset來屏蔽不想要的IP地址。同時結合了第三方工具iblocklist2ipset,這樣你就可以流暢地維護你的IP屏蔽列表了。那些對ipset的性能提升好奇的人,下圖顯示了iptables在使用和不使用ipset的基準測試結果(注意時間坐標軸)。

標簽:青島 樂山 六安 大理 大慶 遼寧 大興安嶺 周口

巨人網絡通訊聲明:本文標題《在Linux下實現批量屏蔽IP地址的方法》,本文關鍵詞  在,Linux,下,實現,批量,屏蔽,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux下實現批量屏蔽IP地址的方法》相關的同類信息!
  • 本頁收集關于在Linux下實現批量屏蔽IP地址的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲男同性恋视频| 国产精品久久久久影视| 国产成人在线观看| 亚洲精品免费在线| 精品毛片乱码1区2区3区| www.日韩av| 国产一区免费电影| 亚洲国产成人高清精品| 亚洲欧美在线视频观看| 日韩欧美国产1| 欧美色爱综合网| 99精品1区2区| 国产成人精品午夜视频免费| 香蕉成人啪国产精品视频综合网| 精品国产在天天线2019| 欧美日韩国产一级二级| 不卡的电视剧免费网站有什么| 日韩电影一区二区三区四区| 日韩久久一区二区| 国产精品99久| 亚洲一区二区三区自拍| 国产精品毛片a∨一区二区三区| 麻豆精品视频在线观看视频| 午夜视频久久久久久| 久久精品久久综合| 99综合电影在线视频| 欧美巨大另类极品videosbest| 日韩欧美中文字幕一区| 亚洲欧美日韩一区| 免费欧美高清视频| 色综合久久天天综合网| 日韩欧美国产一区二区三区| 亚洲日本电影在线| 国产真实乱偷精品视频免| 91丨porny丨蝌蚪视频| 久久久久国产免费免费| 午夜精品久久久久久不卡8050| 成人性生交大片| 欧美tickling挠脚心丨vk| 一二三区精品福利视频| 成人福利视频网站| 26uuu国产在线精品一区二区| 亚洲午夜久久久久久久久久久 | 一区二区三区不卡视频在线观看 | 亚洲人成精品久久久久久 | 久久国产麻豆精品| www.爱久久.com| 91麻豆精品国产91久久久更新时间| 精品免费国产二区三区| 亚洲色大成网站www久久九九| 国产乱色国产精品免费视频| 成人av免费在线| 久久―日本道色综合久久| 亚洲综合一二区| 成人黄色大片在线观看| 777a∨成人精品桃花网| 中文字幕在线播放不卡一区| 岛国一区二区三区| 欧美www视频| 日韩1区2区3区| 精品理论电影在线观看| 亚洲天堂a在线| 波多野结衣中文字幕一区| 欧美激情在线观看视频免费| 国产一区二区在线视频| 欧美一级xxx| 久久成人久久鬼色| 欧美videos大乳护士334| 青青草精品视频| 51精品视频一区二区三区| 美女看a上一区| 精品国产1区二区| 国产麻豆成人传媒免费观看| 成人免费在线观看入口| 欧美日韩极品在线观看一区| 亚洲男人天堂一区| 99国内精品久久| 亚洲国产成人av| 精品少妇一区二区三区视频免付费| 国产一区不卡精品| 全部av―极品视觉盛宴亚洲| 国产精品国产三级国产a| 日韩精品一区在线观看| 在线区一区二视频| 老司机免费视频一区二区| 国产无一区二区| 欧美吻胸吃奶大尺度电影| 国产综合成人久久大片91| 欧美国产日韩a欧美在线观看| 91在线porny国产在线看| 美女www一区二区| 18成人在线观看| 久久久久久久久久美女| 色婷婷狠狠综合| 精品无码三级在线观看视频| 国产精品久久看| 精品国产乱码久久久久久久久| 日韩高清在线一区| 国产91精品入口| 免费av成人在线| 日韩av在线播放中文字幕| 99久久免费国产| 国产一区激情在线| 久久99精品久久只有精品| 日韩中文字幕91| 日本成人中文字幕| 麻豆精品新av中文字幕| 久久99国产精品尤物| 精品影视av免费| 久久66热re国产| 亚洲黄色av一区| 日韩一级大片在线| 亚洲国产一区二区在线播放| 成人av免费网站| 亚洲gay无套男同| 3atv在线一区二区三区| 丰满少妇在线播放bd日韩电影| 1000精品久久久久久久久| 日韩欧美三级在线| 欧美亚男人的天堂| 韩国欧美一区二区| 午夜国产精品一区| 亚洲情趣在线观看| 久久综合九色欧美综合狠狠| 91免费视频大全| 国产suv精品一区二区三区| 亚洲制服丝袜av| 亚洲国产精品99久久久久久久久 | 国产精品网曝门| 欧美高清hd18日本| 久久久久国色av免费看影院| 中文字幕第一页久久| 国产精品久久久久国产精品日日| 国产三级久久久| 久久久无码精品亚洲日韩按摩| 欧美精品aⅴ在线视频| eeuss鲁片一区二区三区| 亚洲国产视频一区二区| 欧美大片国产精品| 欧美日韩不卡在线| 国产在线视频一区二区| 日日摸夜夜添夜夜添国产精品| 国产精品一区二区三区网站| 一区二区三区四区中文字幕| 欧美国产在线观看| 国产亲近乱来精品视频| 2023国产精品自拍| 国产精品私人影院| 久久综合九色欧美综合狠狠 | 狠狠色丁香久久婷婷综| 国产suv精品一区二区6| 懂色av噜噜一区二区三区av| 国产在线精品一区二区| 国产美女av一区二区三区| 狠狠色丁香婷婷综合| 波多野结衣中文字幕一区| 精品国产污污免费网站入口 | 欧美二区乱c少妇| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 一区二区三区四区在线播放| 欧美久久久影院| 成人午夜在线视频| 天天操天天干天天综合网| 日本一区二区免费在线观看视频 | 国产精品久久久久久久久搜平片 | 国产精品美女久久久久久2018| 欧美视频在线观看一区| 国产精品综合在线视频| 天天色天天操综合| 亚洲视频免费看| 国产成人免费视频网站 | 国产精品18久久久| 亚洲福利视频一区二区| 中文字幕色av一区二区三区| 精品国产一二三区| 777亚洲妇女| 亚洲一区二区三区四区在线观看 | 亚洲国产毛片aaaaa无费看| 国产日韩欧美精品在线| 在线综合亚洲欧美在线视频| 色88888久久久久久影院按摩| 成人久久视频在线观看| 韩国欧美一区二区| 亚洲精品久久嫩草网站秘色| 成人性色生活片| 精品黑人一区二区三区久久| 一区二区三区四区不卡视频| 激情久久久久久久久久久久久久久久 | 99国内精品久久| 欧美一区二区三区日韩视频| 亚洲国产视频网站| 99热这里都是精品| 久久精品亚洲精品国产欧美| 青青国产91久久久久久| 久久久午夜电影| 久久精品视频在线免费观看| 成人免费在线播放视频| 欧美性xxxxxxxx| 91视视频在线观看入口直接观看www| 成人一区二区三区中文字幕|