当前位置:   article > 正文

linux 使用iptables阻断到某个ip某个端口的访问_iptables禁止某个ip访问80端口

linux 使用iptables阻断到某个ip某个端口的访问_iptables禁止某个ip访问80端口
  1. 保存规则iptables 规则在重启后默认不会保存。你可以使用 iptables-save 命令或相应的方法来保存这些规则,具体取决于你的 Linux 发行版。
  2. 验证规则:使用 sudo iptables -L 命令来检查你的规则是否已正确添加。

请注意,操作 iptables 需要 root 权限,因此在大多数命令前使用了 sudo。在对网络配置进行更改时,确保我们完全了解这些更改的后果,以避免不必要的网络中断。
在这里插入图片描述

要解除之前使用 iptables 设置的阻断规则,我们可以使用 iptables 删除(-D)命令。继续以之前的例子为例,即删除阻止到 192.168.1.100 IP 地址的 80 端口的规则,我们可以这样做:

  1. 查找规则:首先,我们需要找到要删除的规则在 iptables 链中的具体位置。使用命令 sudo iptables -L --line-numbers 可以查看所有规则及其行号。
  2. 删除规则:一旦我们找到了要删除的规则的行号,使用 -D 选项加上链名(例如 OUTPUT)和规则的行号来删除它。例如,如果规则在 OUTPUT 链的第 3 行,使用以下命令删除它:
sudo iptables -D OUTPUT 3

  • 1
  • 2

如果我们确切知道规则的详细信息,也可以直接使用规则的具体参数来删除它,例如:

sudo iptables -D OUTPUT -p tcp --dport 80 -d 192.168.1.100 -j DROP

  • 1
  • 2
  1. 保存更改:和添加规则一样,删除规则后也需要保存更改。根据我们的 Linux 发行版,使用 iptables-save 或相应的方法保存配置。
  2. 验证更改:最后,使用 sudo iptables -L 再次检查,确保规则已被正确删除。

在进行这些操作时,请确保具有足够的权限,并且对操作的影响有充分的了解,以免意外中断网络服务。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/591240
推荐阅读
相关标签
  

闽ICP备14008679号