iptables - 海外からの接続を遮断するとクローラのアクセスまでブロックします

スポンサーリンク
スポンサーリンク

以前の記事でiptablesの設定のサンプルと、国内からの接続のみ許可して海外からの接続を遮断する設定方法を紹介しました。
iptablesサンプル
iptables - 国内からの接続のみ許可して海外からの接続を遮断する

ところが、google/yahoo/bing等のクローラが海外のIPアドレスの為、クローラのアクセスもブロックするので、google/yahoo/bingの検索で WEBの内容がひっかかることが無くなってしまいます。
(WEBサーバとして動作していない場合は問題ありません)

一般に公開しているサーバではクローラのアクセスまでブロックするとまずいので、iptablesの設定を次のように修正して下さい。

変更前

#Webサーバの場合:http,https許可
$IPTABLES -A INPUT -p tcp -m multiport --dport 80,443 -m state --state NEW -j ACCEPT_FILTER

変更後

#Webサーバの場合:http,https許可
$IPTABLES -A INPUT -p tcp -m multiport --dport 80,443 -m state --state NEW -j ACCEPT

これで、google/yahoo/bingで WEBの内容が検索にひっかかるようになります。

コメント

タイトルとURLをコピーしました