返回顶部
首页 > 资讯 > 操作系统 >Linux使用iptables实现屏蔽ip地址的示例详解
  • 448
分享到

Linux使用iptables实现屏蔽ip地址的示例详解

2024-04-02 19:04:59 448人浏览 安东尼
摘要

目录一、iptables命令介绍二、iptables见命令1. iptables命令help文档2. 常用的iptables命令三、举例说明iptables命令一、iptables命令介绍 netfilter/

目录
  • 一、iptables命令介绍
  • 二、iptables见命令
    • 1. iptables命令help文档
    • 2. 常用的iptables命令
  • 三、举例说明iptables命令

    一、iptables命令介绍

    netfilter/iptables(简称为iptables)组成linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,在安装系统的时候就已经自带;iptables是Linux防火墙的管理工具而已,位于/sbin/iptables。真正实现防火墙功能的是 netfilter,它是Linux内核中实现包过滤的内部结构。

    二、iptables见命令

    1. iptables命令help文档

    iptables --help | more

    Linux使用iptables实现屏蔽ip地址的示例详解

    2. 常用的iptables命令

    -A:向规则链中添加条目;

    -D:从规则链中删除条目;

    -I:向规则链中插入条目;

    -R:替换规则链中的条目;

    -L:显示规则链中已有的条目;

    -F:清楚规则链中已有的条目;

    -Z:清空规则链中的数据包计算器和字节计数器;

    -N:创建新的用户自定义规则链;

    -P:定义规则链中的默认目标;

    -h:显示帮助信息;

    -p:指定要匹配的数据包协议类型;

    -s:指定要匹配的数据包源ip

    -j<目标>:指定要跳转的目标;

    -i<网络接口>:指定数据包进入本机的网络接口;

    -o<网络接口>:指定数据包要离开本机所使用的网络接口。

    三、举例说明iptables命令

    1. 屏蔽ip地址

    iptables -I INPUT -s 192.168.37.9 -j DROP

    Linux使用iptables实现屏蔽ip地址的示例详解

    2.屏蔽ip地址段:

    iptables -I INPUT -s 36.152.44.0/24 -j DROP

    Linux使用iptables实现屏蔽ip地址的示例详解

    3.解除屏蔽ip地址/ip地址段:

    iptables -D INPUT -s 192.168.37.9 -j DROP #解除ip屏蔽

    Linux使用iptables实现屏蔽ip地址的示例详解

    iptables -D INPUT -s 36.152.44.0/24 -j DROP #解除ip地址网段屏蔽

    Linux使用iptables实现屏蔽ip地址的示例详解

    4. 查看屏蔽ip地址的INPUT规则链:

    iptables -L INPUT

    Linux使用iptables实现屏蔽ip地址的示例详解

    5. 清除所有屏蔽规则

    iptables -F

    Linux使用iptables实现屏蔽ip地址的示例详解

    到此这篇关于Linux使用iptables实现屏蔽ip地址的示例详解的文章就介绍到这了,更多相关Linux iptables屏蔽ip地址内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    --结束END--

    本文标题: Linux使用iptables实现屏蔽ip地址的示例详解

    本文链接: https://lsjlt.com/news/34357.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作