犬ターネット

cloudflare にドメイン移管してから「Web server is down」が出るので対応した

2026-11-11 cloudflare fail2ban

cloudflare にドメイン移管してから、少なくない頻度で以下のように「Web server is down」が表示されるようになった。

cloudflare側のWeb server is down画面

cloudflare にドメインを移管すると、いったん cloudflare サーバーを経由してからオリジンサーバーにアクセスが届くようになる。

スマホやPCのブラウザ
↓
cloudflare サーバー
↓
オリジンサーバー(*.mugbum.info)

このおかげで cloudflare 側のたくさんの便利機能が使える反面、世界中に散らばっている cloudflare エッジIPからオリジンサーバーに集中してリクエストが届いてしまう。

先日セキュリティ対策として導入した fail2ban 、これが cloudflare からの大量アクセスを検知して一時的にブロック(BAN)している様子。

ということで cloudflare からのアクセスをBANしないよう、fail2ban 側の設定を変更した。

手順は簡単で、fail2ban のホワイトリストに cloudflare のIPアドレスを追加するだけ。cloudflare は最新のIPアドレスリストを以下で公開しているので、こちらを設定する。

jail.local に cloudflare 側のIPアドレスを追加、

vim /etc/fail2ban/jail.local

ignoreip = 127.0.0.1/8 ::1 173.245.48.0/20 103.21.244.0/22 ...

fail2ban を再起動。

systemctl restart fail2ban

いったんこれで様子を見る。


 

2026-11-02 ≫
ドメインをお名前ドットコムから Cloudflare に移管した