模擬 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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容