模拟 iptables限制同一IP发起的http请求

步骤

  1. 在主机10.10.163.232上用ab命令进行压测,命令如下:
$ # -n总请求数 -c每次并发的数量
$ ab -n 100000 -c http://10.10.163.232/test.txt
  1. 观察服务端的连接、及性能情况
$ w # 负载段时间内上涨 
$ netstat -an | grep 80 | grep 10.10.163.232 | grep EST -c # 查看请求连接数
  1. 在233的服务端,加入 iptables 规则,来限制对http80端口的访问
$ # 控制单个ip的并发访问数目
$ iptables -I INPUT -p tcp --dport 80 -s 10.10.163.232 -m connlimit --connlimit-above 10 -j REJECT
  1. 在客户端再一次执行ab压测,会发现'Connection refused'字样
$ ab -n 100000 -c http://10.10.163.232/test.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容