溫馨提示×

centos iptables如何拒絕特定IP

小樊
36
2025-05-08 18:21:49
欄目: 智能運維

在 CentOS 系統中,使用 iptables 來拒絕特定 IP 地址的訪問可以通過添加相應的規則來實現。以下是一些基本的步驟和示例命令:

  1. 登錄到你的 CentOS 服務器。

  2. 查看當前的 iptables 規則(可選):

    sudo iptables -L -n
    
  3. 添加規則來拒絕特定 IP 地址: 假設你想拒絕 IP 地址 192.168.1.100 的訪問,可以使用以下命令:

    sudo iptables -A INPUT -s 192.168.1.100 -j DROP
    

    這條命令的意思是:

    • -A INPUT:將規則添加到 INPUT 鏈中。
    • -s 192.168.1.100:指定源 IP 地址為 192.168.1.100。
    • -j DROP:丟棄匹配的數據包。
  4. 保存 iptables 規則: CentOS 7 及以上版本使用 firewalld 作為默認防火墻,而 iptables 規則在重啟后不會自動保存。你可以使用 firewall-cmd 來保存規則:

    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" reject'
    sudo firewall-cmd --reload
    

    CentOS 6 及以下版本可以使用 service iptables save 命令來保存規則:

    sudo service iptables save
    
  5. 驗證規則是否生效: 再次查看 iptables 規則以確認新規則已添加:

    sudo iptables -L -n
    

通過以上步驟,你可以成功地在 CentOS 系統中使用 iptables 拒絕特定 IP 地址的訪問。請注意,操作防火墻規則時要小心,確保不會意外阻止自己或其他重要服務的訪問。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女