ipset常用命令

ipset常用命令ipset设置安装#yuminstallipset创建ipset黑名单(黑名单名称为blacklist)#ipsetcreateblacklisthash:iptimeout259200hashsize4096maxelem1000000查看列表#ipsetlistblacklist向黑名单中添加IP/端口#ipsetaddbl…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

ipset设置
安装

#yum install ipset

创建ipset黑名单(黑名单名称为blacklist)

#ipset create blacklist hash:ip timeout 259200 hashsize 4096 maxelem 1000000 

查看列表

#ipset list blacklist

向黑名单中添加IP/端口

#ipset add blacklist 1.1.1.1

向黑名单中添加IP段

#ipset add blacklist 172.18.16.0/24
#ipset add blacklist 172.18.16.55 nomatch      //排除单个IP
#ipset add blacklist 172.18.16.0/30 nomatch        //排除一个范围

向黑名单中添加带端口/端口范围的ip

#ipset add blacklist 10.10.10.10:80
#ipset add blacklist 10.10.10.10,udp:53
#ipset add blacklist 10.10.10.10,tcp:20-25

删除黑名单中的IP/IP段/端口

#ipset del blacklist 1.1.1.1
#ipset del blacklist 10.10.10.10:80
#ipset del blacklist 10.10.10.10,udp:53

清空ipset黑名单

#ipset flush blacklist          //清空blacklist列表
#ipset flush                        //清空所有列表

删除ipset黑名单列表

#ipset destroy blacklist            //删除blacklist列表
#ipset destroy                         //删除所有列表

列表导入导出

#ipset save blacklist -f blacklist.txt   #将规则导出为文件
#ipset restore -f blacklist.txt     #将规则导入ipset

iptables设置

添加iptables规则
#iptables -I INPUT -m set --match-set blacklist src -j DROP

#黑名单用法(拒绝规则集里的地址)  

# iptables -A INPUT -p tcp -m set --match-set blacklist src -m tcp --dport 80 -j DROP

#白名单用法(不拒绝规则集里的地址)

#iptables -A INPUT -p tcp -m set --match-set whitelist src -m tcp --dport 3306 -j ACCEPT

    

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185070.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java输出数组的方法_java怎样输出数组中的所有元素

    java输出数组的方法_java怎样输出数组中的所有元素文章目录数组的输出的三种方式一维数组:1.传统的for循环方式2.foreach循环3.利用Array类中的toString方法二维数组:1.传统的for循环方式2.foreach循环3.利用Array类中的toString方法数组的输出的三种方式一维数组:定义一个数组int[]array={1,2,3,4,5};1.传统的for循环方式for(inti=0;i<array.length;i++){System.out.println(array

    2022年10月11日
    1
  • java详细安装教程一一java(jdk)安装[通俗易懂]

    java详细安装教程一一java(jdk)安装[通俗易懂]java详细安装教程一一java(jdk)安装

    2022年7月9日
    30
  • css两端对齐IOS不适用 样式冲突

    css两端对齐IOS不适用 样式冲突问题 textclass explain v html info goodsExplain explain white space pre wrap 用来换行 display inline block text align justify 用来两端对齐 text align last left word break break word 文本带有换行符 没有带标签 textclass explain v html info goodsExplain

    2025年7月27日
    1
  • 带通滤波器的matlab程序设计

    带通滤波器的matlab程序设计最近初入信号处理,对带通滤波器的资料进行总结。转载自:如何在matlab用带通滤波器进行滤波?matlab中fdatool使用说明Matlabfir滤波(conv)以上链接详细记录了带通滤波器的设计及matlab自带fdatool的使用步骤。自己编的一个带通滤波器的程序及解释fs=500;%采样率n=length(data);

    2022年5月11日
    39
  • 微信小程序真机预览图片图标无法显示怎么办_小程序进去不显示内容

    微信小程序真机预览图片图标无法显示怎么办_小程序进去不显示内容注意点:1.路径问题,路径最好不要超过两个:比如/images 这是一个,../images这是两个2.图片用的是<img/>不是<image/>3.图片名、文件夹名不能为中文,不能有空格4.图片的http地址为小写、图片后缀名为小写…

    2022年8月18日
    9
  • 2019的10个最佳WordPress画廊插件

    2019的10个最佳WordPress画廊插件在视觉文化时代,如果您的网站包含图片,则它会获得更多的观看次数。研究表明,如果带有照片或视频,您的内容将获得更好的好评。这很有意义,因为大多数人都以视觉为导向,而我们的大脑在视觉上比在文本中更快地处理和理解事物。不仅如此,大多数人都可以在带有图像的情况下更好地处理和理解文本。这就是为什么显示网站上的照片或视频会使内容的参与度提高70%以上的原因。这也是同样的原因,如果您包含图…

    2022年6月5日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号