格安SIM(MVNO)料金徹底比較・まとめ! - 最安の格安SIMを調べる方法

新着を見る



最終更新 [2015年1月23日]

[スポンサーリンク]




CentOSなどLinuxのiptablesで特定のIPやURL(文言を含む)のアクセスを遮断する方法とオプションまとめです。

WEBサイトには切っても切れない縁の不正アクセスやアタック。。
とってもやめてほしいものです。。

レンタルサーバーなどで運用していればサーバー屋さんがシャットアウトしてくれたりもしますが、VPSや自分のサーバーなどで運用しているとやっぱり来ちゃいます。

本来はルーターなどでカットするのが一番安全だと思いますが、ネットワーク機器がない場合はどうしてもサーバーで設定する必要があります。

そんなときはiptablesが手っ取り早い。
特定のIPやURL(文言を含む)のアクセスを遮断するiptablesの書き方です。


iptables 特定のIPや文言のアクセスを遮断する書き方

iptablesをviで編集

vi /etc/sysconfig/iptables

↑のコマンドでviでiptablesを開きます。


書き方のオプションいろいろ

オプション 意味
-p
(–protocol)
プロトコル(tcp、udp、icmp、all)を指定
-s
(–source)
IPアドレス[/mask] 送信元のアドレス。
IPアドレスorホスト名を記述(Anyの場合は、記載なしでOK)
-d
(–destination)
IPアドレス[/mask] 送信先のアドレス。IPアドレスorホスト名を記述
-i
(–in-interface)
パケットが入ってくるインターフェイスを指定
-o
(–out-interface)
パケットが出ていくインターフェイスを指定
-j
(–jump)
条件に合ったときのアクションを指定
-m state –state パケットの状態を条件として指定
(stateは、 NEW、ESTABLISHED、RELATED、INVALIDが指定できる)
※基本的にNEW(新規パケット)
-m tcp –dport 単発ポートを指定
-m multiport –dports 複数ポートを指定
※複数ポートは「,」で区切る

特定のIP(または帯域)を遮断

-A INPUT -s 113.0.0.0/8 -j DROP

↑は113.X.X.XというIPからの0アクセスをDROP(遮断)するという内容になります。
IPの部分は113.1.2.3のように1つ、または113.0.0.0/8のようにサブネットで範囲を指定することもできます。

特定の文言(URLなど)を含むアクセスを遮断

-A INPUT -m string –string “/announce” –algo bm –to 60 -j DROP

↑は「/announce」という文字を含むアクセスを全てDROP(遮断)するという内容になります。
アタックのように超ランダムなIPから同じファイルへの大量アクセスはこれで遮断できます。

というのもこの記事を書くキッカケになったのが「announce.php」というBitTorrent?か何かで使うファイルに大量にアクセスを喰らったためでした。。
announce.phpというファイルはサーバー上にはなくて404を連発→サイトダウンとなってイラッとしたのでiptablesにこの記載を行いました。

iptablesのリスタート・保存

service iptables restart
iptables-save > /etc/sysconfig/iptables

一度iptablesをリスタートさせます。
その後、書いた設定がブッ飛ばないように保存コマンドを打っておきます。

ちなみにiptalesの中身を確認するのは↓のコマンドがラクでいいです。

iptables -nL



カンタンに設定できるのでまずはコイツで。

サイト運営者さんには切っても切れない縁のアタックや不正アクセス。。
まずは簡単なこのiptablesあたりを使ってみてくださいー。


< この記事をシェア >




usedoorの新着記事をチェック!

記事を書くヤル気が出るのでフォローよろしくお願いしますm(._.)m


このiptablesで特定のIPやURL(文言を含む)のアクセスを遮断する方法&オプションまとめの最終更新日は2015年1月23日です。
記事の内容に変化やご指摘がありましたら問い合わせフォームまたはusedoorのTwitterまたはusedoorのFacebookページよりご連絡ください。

キーワード:centos , iptables , linux , アタック , オプション , サーバー , 不正アクセス ,




同じカテゴリの記事

エックスサーバーにSSHでログインする方法

サーバー関連

高コスパのレンサバ「エックスサーバー」内にSSHでログインする方法すべて

Active Directoryで変更した設定を適用するコマンド【gpupdate】

サーバー関連

ポリシーの条件付き適用や強制適用ができるコマンドgpupdate


新着記事

ドラレコ買ったら絶対加入!! 無料で入れる補償『ドライブレコーダー買替補償制度』に加入する方法

乗り物

会費などは無料で登録しておくだけで事故時に一律4万円がもらえるドライブレコーダーの「保険」

iPhoneやiPadでゲーム内コインなど『アプリ内課金』をできないようにする方法 – 子供の課金防止にも有効

iPhone / iPad

LINEコインやポケコインなどアプリ内の課金をすべてできなくするiOS端末の設定です

【Windows10】『GUIブート』を無効化してPC起動を高速化する方法

パソコン

windows起動時のグルグルをすっ飛ばして高速起動できるようになるかも!


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    LINEの動画を友だちと共有して保存する方法 – アルバム感覚で動画が保存できる

    ノートに保存しておけば、写真のアルバム感覚で動画を扱えるぞー


    【Windows10】スタートメニューを7やXPスタイルに変更する方法 – 神アプリ「Classic Shell」の使い方&日本語化する方法

    あの慣れないスタートメニューをXPや7スタイルに戻すことができちゃう。やっぱりクラシックな感じが一番かも


    【Apple Pay】iPhoneでSuicaにチャージする方法完全まとめ(現金・クレジットカード・オートチャージ)

    いちおう現金からでもできるiPhoneへ取り込んだSuicaのチャージ方法を総まとめ!


    【Android版LINE】画面上部に表示される通知のみを非表示(OFF)にする方法

    バージョン6.2.0から画面上部にポップアップ風の通知が。。消すのが難しい。。


    注目の記事をぜんぶ見る

  • 最新記事

    ドラレコ買ったら絶対加入!! 無料で入れる補償『ドライブレコーダー買替補償制度』に加入する方法

    会費などは無料で登録しておくだけで事故時に一律4万円がもらえるドライブレコーダーの「保険」


    iPhoneやiPadでゲーム内コインなど『アプリ内課金』をできないようにする方法 – 子供の課金防止にも有効

    LINEコインやポケコインなどアプリ内の課金をすべてできなくするiOS端末の設定です


    【Windows10】『GUIブート』を無効化してPC起動を高速化する方法

    windows起動時のグルグルをすっ飛ばして高速起動できるようになるかも!


    最新記事をもっとチェック

  • 人気記事ランキング

    【抽選販売受付中】「ニンテンドースイッチ」を予約・購入する方法

    【抽選販売受付中】「ニンテンドースイッチ」を予約・購入する方法

    Joshin webで6月21日16:59まで抽選販売の受付中です。ビックカメラ店舗で6月25日(日)に抽選販売!...


    【6/24抽選販売】「PS VR」を予約・購入できるオンラインショップ・店舗まとめ – 「Playstation VR」を購入する方法

    【6/24抽選販売】「PS VR」を予約・購入できるオンラインショップ・店舗まとめ – 「Playstation VR」を購入する方法

    Joshin webで抽選販売の受付してるぞ!6/20(火)16:59までです。ビックカメラ店頭でも6/24(土)に抽選販売するぞ~...


    ランキングを見る

  • 使い方 カテゴリー

    暮らし
    趣味
    節約・稼ぐ
    WEB
    デジタル
  • キーワード

    Amazon Android apple au Chrome iOS iOS 8 iPad iPhone iPhone 6 iPhone 6 Plus iPhone 6s iPhone 6s Plus iPhone 7 iPhoneおトク Kindle MNP PC SIMフリー SoftBank Windows windows 10 アップデート オトク キャッシュバック クーポン スタンプ スマートフォン セキュリティ ソフトバンク タブレット ドコモ ドコモオトク ドコモオンラインショップ レビュー ワイモバイル 削除 動画 料金 新規契約 楽天モバイル 機種変更 注目・ピックアップ 無料 登録
  • usedoorをフォロー


  • あわせて読みたい記事