linux: 使用iptables阻断到某个ip某个端口的访问

这篇具有很好参考价值的文章主要介绍了linux: 使用iptables阻断到某个ip某个端口的访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要使用 Linux 中的 iptables 阻断到特定 IP 地址的特定端口的访问,我们可以遵循以下步骤。这里以阻断到 IP 地址 192.168.1.100 的端口 80 为例:

  1. 打开终端:首先,我们需要打开 Linux 系统的终端。

  2. 使用 iptables:使用以下命令来添加一条规则,阻断到指定 IP 和端口的访问。

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

    这里的参数解释如下:

    • -A OUTPUT:将规则添加到 OUTPUT 链。
    • -p tcp:指定协议为 TCP。
    • --dport 80:指定目的端口为 80。
    • -d 192.168.1.100:指定目的 IP 地址。
    • -j DROP:对于符合条件的包,执行 DROP 动作,即丢弃。
  3. 保存规则iptables 规则在重启后默认不会保存。你可以使用 iptables-save 命令或相应的方法来保存这些规则,具体取决于你的 Linux 发行版。

  4. 验证规则:使用 sudo iptables -L 命令来检查你的规则是否已正确添加。

请注意,操作 iptables 需要 root 权限,因此在大多数命令前使用了 sudo。在对网络配置进行更改时,确保我们完全了解这些更改的后果,以避免不必要的网络中断。
linux禁止ip访问80端口,linux,软件工具,系统运维,linux,tcp/ip,服务器

要解除之前使用 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
    

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

    sudo iptables -D OUTPUT -p tcp --dport 80 -d 192.168.1.100 -j DROP
    
  3. 保存更改:和添加规则一样,删除规则后也需要保存更改。根据我们的 Linux 发行版,使用 iptables-save 或相应的方法保存配置。

  4. 验证更改:最后,使用 sudo iptables -L 再次检查,确保规则已被正确删除。

在进行这些操作时,请确保具有足够的权限,并且对操作的影响有充分的了解,以免意外中断网络服务。文章来源地址https://www.toymoban.com/news/detail-755591.html

到了这里,关于linux: 使用iptables阻断到某个ip某个端口的访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx禁止某个IP或者IP段访问的方法

    当Nginx代理了很多网站时,我们想让一部分人能访问,一部分人访问不了;那么我们可以来到每个网站的Nginx代理配置文件,针对某个网站单独设置:禁止或允许IP或IP段访问网站。 例:配置文件 如果想禁止某个准确的IP,deny 后直接加IP(deny xxx.xxx.xxx.xxx;) 即可。 上面的配置

    2024年02月11日
    浏览(50)
  • iptables指定ip访问指定端口

    2024年02月08日
    浏览(52)
  • [运维] iptables限制指定ip访问指定端口和只允许指定ip访问指定端口

    要使用 iptables 限制特定IP地址访问特定端口,您可以使用以下命令: 请将 IP地址 替换为要限制的IP地址,将 端口号 替换为要限制的端口号。 这个命令将添加一条规则到 iptables 的 INPUT 链,该规则匹配特定的 IP 地址和端口号,并将数据包的动作设置为 DROP ,这意味着数据包将

    2024年02月12日
    浏览(39)
  • iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

    查看当前iptables 规则 添加已经建立tcp连接,就开放网络访问 添加允许访问22端口的ip 拒绝所有ip访问22端口 新加一个ip访问该主机22端口 保存iptables规则 参数详解 效果 本文参考:https://blog.csdn.net/zhougubei/article/details/120350467 本文参考:https://blog.csdn.net/qq_44273583/article/details/116661

    2024年02月07日
    浏览(49)
  • Nginx配置禁止特定IP和端口访问

    Nginx是一款常用的高性能Web服务器和反向代理服务器。它通过灵活的配置文件能够实现各种功能,包括限制特定IP地址和端口的访问。本文将详细介绍如何使用Nginx配置禁止特定IP和端口的访问。 首先,确保你已经正确安装和配置了Nginx。以下是一个简单的Nginx配置文件示例:

    2024年02月02日
    浏览(40)
  • Ceph入门到精通-iptables 限制多个ip 的多个端口段访问

    要使用iptables限制多个IP的多个端口范围的访问,可以使用以下命令: 上面的命令将添加一条规则到INPUT链中,该规则将禁止指定IP范围访问指定的端口段。其中, 端口段 是指你要限制的端口范围,例如:80:100表示限制80到100的端口范围; 起始IP-结束IP 是指你要限制的IP范围,

    2024年02月04日
    浏览(41)
  • 限制Linux指定用户访问某个文件夹,禁止其访问指定文件夹

         默认情况下用户本身就只能读写执行自己目录下自己创建的文件,自己主目录以外的文件都没有写权限、执行权限;自己主目录以外的目录,则只有r和x权限,没有w权限,对于合法的ssh用户,这样的权限就已经足够了。 否则如果去该系统目录和文件的权限,可能会引起

    2024年02月06日
    浏览(73)
  • 【linux】iptables和ufw禁用IP和端口

    有时候服务器,为了安全需要,会限制某些ip和端口对服务器的访问。那具体该如何配置呢?本文带你解决。 🈲端口 🈲IP 保存配置 sudo service iptables save 实测这条命令行不通,报错:iptables: unrecognized service 下面这条可以 UFW (Uncomplicated Firewall)是Ubuntu 自带的防火墙配置工具 。

    2024年02月12日
    浏览(39)
  • iptables -nvL查看linux系统的所有ip和端口情况

    1、查看规则 对规则的查看需要使用如下命令: 各参数的含义为: -L 表示查看当前表的所有规则,默认查看的是 filter 表,如果要查看 nat 表,可以加上 -t nat 参数。 -n 表示不对 IP 地址进行反查,加上这个参数显示速度将会加快。 -v 表示输出详细信息,包含通过该规则的数据

    2024年02月12日
    浏览(77)
  • Android 11.0 系统限制上网系列之iptables用IOemNetd实现app某个时间段禁止上网的功能实现

    在11.0的系统rom定制化开发中,对于系统限制网络的使用,在system中netd网络这块的产品需要中,会要求设置app某个时间段禁止上网的功能, liunx中iptables命令也是比较重要的,接下来就来在IOemNetd这块实现app某个时间段禁止上网的的相关功能,就是在 系统中只能允许某个app某个

    2024年02月14日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包