1
typcn 2015-01-02 13:16:27 +08:00 1
某个人连接之后把IP存成变量,其他人再连拒绝
|
2
efi 2015-01-02 13:26:35 +08:00 2
iptables -t nat -A INPUT -p tcp --dport 某个端口 -j SNAT --to-source 10.0.0.1:6666
把所有到某个端口的连接全部SNAT成10.0.0.1:6666,这样10.0.0.1:6666这个内部源地址同时只能对应一个外部源地址。先到先得,超时180秒后可以重新抢占。 |
5
blijf OP @efi 不好意思,麻烦再看下
[root@1 ~]# iptables -t nat -A INPUT -p tcp --dport 443 -j SNAT --to-source 10.0.0.1:6666 iptables: No chain/target/match by that name. |
6
efi 2015-01-02 14:08:16 +08:00 1
你的nat table没有INPUT chain,因为你的内核小于2.6.36,这个功能用不了了。
换一种方法iptables应该还是可以的,不过会复杂一些。可以用recent实现一个blacklist http://olivier.sessink.nl/publications/blacklisting/index.html |