ある日、クライアントから
「とあるユーザが、サイトにアクセスできない(403エラーでアクセスできない)と連絡がありました。何か原因は考えられますか?」
と。
誰しもが見れない場合は、サイトに問題があると考えるのが普通です。
しかし、今回の場合は、他の人は見れている。
「その人だけハジカレテいる」わけで、こういう場合、「その人の環境」に何かしら原因があると考えるのが普通だ。
色々調べてみたところ、「国外サーバを経由」してアクセスしていると判断され、はじかれたようでした。
※厳密には国内サーバを使っているようなのですが、ちょっとトリッキーな接続パターンのようでした。
ということで、該当のIPアドレスを許可(ホワイトリストに追加)すれば解決します。
1)コントロールパネル→セキュリティ→国外IPアドレスフィルタ
2.ホワイトリストに追加
CIDR表記に変換はchatGPTが便利
IPアドレスの許可は「192.0.2.0/24」のようにスラッシュのある表記(CIDR表記)にする必要があります。CIDR表記への変換が分からない場合には、chatGPTに
IPアドレス
192.xx.yyy.11
192.xx.yyy.12
をCIDR表記に変換してください
みたいに入力すると、CIDR表記を教えてくれます。便利な世の中です。