完全なIPアクセスログ

ユーザーがフォーラムにログインするために使用したすべてのIPアドレスを教えてくれるログはありますか?ユーザー管理パネルでは、最終IPと登録IPを確認できます。ユーザーがサイトにアクセスしたすべてのIPアドレスのリストを表示する方法はありますか?

data explorer プラグインとこのクエリを使用すると、それが可能になります。

SELECT id, username, ip_address, registration_ip_address FROM users

これにより、すべてのユーザーの ID、ユーザー名、最後の IP、および登録 IP が選択されます。

最後の IP アドレスのみが記録されます。

すべての IP アドレスは nginx ログにありますが、ユーザーを特定するのは困難です。

どのような問題の解決を試みていますか?

「いいね!」 2

最近、新しいスパム調査アカウントにかなりの負荷がかかっています。それらはアジアのさまざまな動的IPから来ています。新しい容疑者が現れたとき、以前使用されたものと同じIP(最後のIPを使用)を検出することが時々ありましたが、次に現れたときは、以前は使用されていなかった新しいIPである可能性があります。それは、私たちがチェックするタイミング次第です。

次に現れたときは、まだ見られていない別のIPである可能性があります。しかし、以前使用していたIP(登録IPの後だが最後のIPの前)が、既知の不正なIPのいずれかと一致していたことがわかれば、ブロックに自信が持てます。

IPの範囲をブロックすることを検討しましたが、誤って正規のユーザーをブロックしないように注意する必要があります。

それが私の最善のアイデアでした。

アカウントを削除し、できるだけ早くそれらのIPをブロックすることが、すべてのIP番号を追跡するプラグインを作成しない限り、最善の方法だと思います。人々はIP追跡を非常に心配しているため、Discourseは最初のIP番号と最後のIP番号のみを保持します。

しかし、彼らはあなたが一対一でブロックできる数よりも多くのIP番号を持っている可能性が高いです。おそらく、TL0の設定を変更して、TL0ができることを減らし、TL1になるのを難しくしてみてはどうでしょうか。

「いいね!」 2