-2
iptablesを使ってポートへのtcp接続数を制限することができます。ポートに接続する一意のマシンの数を制限する方法はありますか?私は特定のIPアドレスを制限するのではなく、むしろポート上のクライアントの総数を制限したい。iptablesを使ってポート上のクライアント数を制限する
iptablesを使ってポートへのtcp接続数を制限することができます。ポートに接続する一意のマシンの数を制限する方法はありますか?私は特定のIPアドレスを制限するのではなく、むしろポート上のクライアントの総数を制限したい。iptablesを使ってポート上のクライアント数を制限する
私は質問はすでにここで回答されていると思う:
https://serverfault.com/questions/371763/limit-maximum-incoming-connections-to-a-port-using-iptables
をあなたは--connlimitを使用してiptablesのを使用することができます。上のリンクで答えが見つかるので、ここで答えを繰り返すのは意味がありません。あなたの質問に答えることを願っています。
UPDATE:この場合
あなたが接続されている10のIP addresesがある場合、これはポート80での接続を拒否しますiptablesの
iptables -A INPUT -p tcp --syn -dport 80 -m iplimit --iplimit-above 10 -J REJECT
からiplimitモジュールを使用することができます。 10のIPアドレスは10のユニークなIPアドレスに変換されます。
接続がユニークでないマシンについては – rigger12
と言います.Nat/masqueraの背後にマシンがあり、同じIPアドレスでアクセスしている場合を除き、ユニークなマシンはユニークなIPアドレスで変換する必要があります。もしそうなら、私は実際にはiptablesが解決策であるかどうか分かりません。 –
Okありがとう、私は、単一のIPが複数の接続を持つ可能性があるので、ポート上のIPアドレスの数を制限する方法を考えています。したがって、接続によるフィルタリングは機能しません。 – rigger12