路老闆個人品牌網站
0
  • 會員登入
  • 關於我們
    回主選單
    • 關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    回主選單
    • 線上課程
    • 預約服務
    • 活動報名
  • 商品總覽
  • 創作與紀錄
    回主選單
    • 部落格
    • 影像紀錄
    • Podcast
    • 我的作品
  • 最新消息
  • 聯絡我們
  • Join us
  • Login
  • 0
    路老闆個人品牌網站
  • 關於我們
    關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    線上課程 預約服務 活動報名
  • 商品總覽
  • 創作與紀錄
    部落格 影像紀錄 Podcast 我的作品
  • 最新消息
  • 聯絡我們
部落格
  • 文章總覽
  • 分類
  • 技術筆記
  • 日本旅遊
  • 網站搬家
  • 時事觀察
  • 投資理財
  • 公司經營
  • 主機架設
  • 接案
  • 遊戲心得
  • 產品開箱
  • 網頁相關
  • 金流串接
  • 遊戲經濟
  • 閒聊
  • 直銷
  • CodeIgniter
  • cpanel
  • 出書材料
  • 個人品牌
  • SEO
  • 讀書心得
  • 金流物流
  • 線上課程心得
  • 日劇
    • 大河劇
      • 真田丸
  • AI
91app ClubHouse php8 imunify360 cdn apache php nginx linode digitalocean
  1. 首頁
  2. 部落格
  3. 阻擋惡意 spider, iptables 設定

阻擋惡意 spider, iptables 設定

2012 Dec 20 未分類

繼上一次的 檔惡意的 spider 之後
昨日又遭受一次 spider 的攻擊
導致 Linode 上主機的 mysql 又被搓掛

只好很仔細的研究一下 iptables 的用法了

如果要檔一個 ip
可以用以下指令


iptables -A INPUT -s [ip] -j DROP


[ip] 請填入你要的 ip
例如


iptables -A INPUT -s 58.68.242.162 -j DROP

如果 spider 是一組連續的 ip
可以這樣下

iptables -A INPUT -p tcp  -m iprange --src-range [ip_begin]-[ip_end] -j DROP

例如
iptables -A INPUT -p tcp  -m iprange --src-range 1.202.218.1-1.202.218.255 -j DROP

這樣輸入完畢
就ok了
這些 ip 就再也連不進來了

那怎樣算是惡意的 spider 呢?
像是已經寫了 robots.txt 規則 但是還是亂搓狂搓的
或是一秒鐘連續搓個三五次的
我都認為是惡意的 spider
(尤其是對岸的搜尋引擎幾乎都是這樣)

這裡提供我設定的案例給各位參考

JikeSpider
iptables -A INPUT -p tcp  -m iprange --src-range 1.202.218.1-1.202.218.255 -j DROP

Yahoo! Slurp China
iptables -A INPUT -p tcp  -m iprange --src-range 110.75.175.1-110.75.175.255 -j DROP

Baiduspider
iptables -A INPUT -p tcp  -m iprange --src-range 119.63.193.1-119.63.193.255 -j DROP

bingbot/2.0
iptables -A INPUT -p tcp  -m iprange --src-range 157.55.35.1-157.55.35.255 -j DROP

這樣設定完還不夠
如果哪天主機需要重開機
這些設定全部都會不見

有兩種方法
一種就是把剛剛那些指令
寫到 local.rc 裡面
讓這些指令一開機就執行

另一種比較複雜一點
首先用 iptables-save 把設定寫出

iptables-save > /etc/firewall.conf

然後一樣在 local.rc 內寫上

iptables-restore < /etc/firewall.conf

就會在開機的時候把之前的設定 restore 回來


以上
設定完畢就可以高枕無憂了~


  • 分享此文章
0則留言

相關文章

人的多樣性

搭捷運千萬不要坐藍色的椅子

Yahoo BBAuth 申請頁面

日籍混血妹毆打運將事件

[接案] 技術其實毫無價值

馬雲不懂技術不代表你不用唸書

關於路老闆

推薦連結

  • Alice 你的理財陪跑教練
  • 羅鈞鴻/小虎老師
  • 徐慧玲Lynn
  • 寶寶牙醫 沈醫師
  • 保險資訊懶人包
  • 你的好感度教練
  • 天下為暢

聯絡我們

  • Email: louis@boss-louis.tw
  • 營業時間: 09:00~18:00
  • 聯絡電話: 02-77252950
  • 地址: 106 台北市大安區忠孝東路四段270號17樓
  • 隱私權政策
COPYRIGHT ©路老闆個人品牌網站 All rights reserved | Powered by 路老闆