首页
学习
活动
专区
圈层
工具
发布

linux ipset 命令,什么是ipset,以及如何简单使用ipset,

IP地址的话,那么性能就会受到严重的影响,ipset在这个方面做了很大的改善,其最主要是的在结构和规则的查找上面做了很大的改善,当出现上面的情况的时候,ipset对性能就始终稳定在一个相对值上。...用户如果什么都没有添加的话,这个时候ipset -nL 就会发现都是空的,什么都没有 (3) 这个时候我们试着添加一条自定义链,注意ipset没有默认的链的,要使用的话就必须自己先创建一个自定义链,如...(4) 自定义链创建好了后就需要在上面添加一些IP了,如: ipset -A test_policy 192.168.100.1 ipset -A test_policy 192.168.100.2...ipset -A test_policy 192.168.100.3 ipset -A test_policy 192.168.100.4 这个时候你ipset -nL就会看到: localhost...比如你ipset -A test_policy 192.168.100.1, 当ipset -nL 去看设定结果的时候看到的却是:192.168.100.51。

2.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ipset基本用法和保存配置「建议收藏」

    ipset基本用法 ipset基本用法 需要保存配置,不然重启会失效 ipset基本用法 1.创建ipset集合 创建一个新的ipset集合:ipset create SETNAME TYPENAME...ipset create bb hash:ip ipset create cc hash:net 2.向集合中添加条目 ipset add bb 2.2.2.2 ipset add bb 192.168.10.21...-192.168.10.31 ipset add cc 192.168.2.0/24 #添加ip段 3.查询条目 ipset list ipset list aa 4.检查目标ip是否在ipset集合中...ipset test aa 1.1.1.1 5.删除条目 ipset del aa 1.1.1.1 6.清空ipset中所有集合的ip条目(删条目,不删集合) ipset flush aa 7.删除ipset...需要保存配置,不然重启会失效 保存ipset规则 ipset save a -f /root/a.ipset 导入ipset规则 /sbin/ipset restore -f /root/a.ipset

    3.1K20

    屏蔽国外IP访问的几种常用方法

    四、 域名解析方式优点:非常简单缺点:只能禁止通过域名方法的方式,不能禁止通过IP访问的方式方法:设置域名拒绝IP直接访问。...域名解析记录值的境外设置可以填写127.0.0.1或一个内网IP地址,国内可以填写正常的IP的地址来解析,而国外IP访问域名的时候,由于解析的是一个内网地址,是无法正常访问的。...ipset是iptables的扩展,它允许你创建匹配整个IP地址集合的规则,可以快速的让我们屏蔽某个IP段。...5.2.1 安装ipset#CentOS系统yum -y install ipset#Debian/Ubuntu系统apt-get -y install ipset5.2.2 创建规则#CentOS系统...#将IP段添加到cnip规则中for i in $(cat /root/cn.zone ); do ipset -A cnip $i; done#查看ipset listipset -L#清空ipset

    33.2K83

    ipset iptables_怎么把黑名单变白名单

    目录 使用ipset设置iptables(黑/白)名单 一、ipset原理 二、ipset安装 1、ipset工具安装 2、启动ipset,并设置开机自启 三、ipset的基本使用 四、设置iptables...(通过匹配ip可以有效缓解CC攻击) 五、ipset的集合持久化 1.手动执行持久化 2.设置ipset在停止前执行持久化(设置为YES) 六、ipset拓展操作 ---- 使用ipset设置iptables...二、ipset安装 1、ipset工具安装 yum install ipset-service 2、启动ipset,并设置开机自启 systemctl restart ipset systemctl enable...的集合持久化 ipset所有的设定都是运行在内存中,如果ipset服务或者服务器重启了就会失效,所以需要进行下面的操作 1.手动执行持久化 service ipset save 2.设置ipset在停止前执行持久化...# 将ipset规则保存到文件 # ipset save blacklist -f blacklist.txt # 删除ipset # ipset destroy blacklist # 导入ipset

    1.3K20

    服务器安全-使用ipset 和iptables禁止国外IP访问

    服务器遭受ddos攻击,发现发部分IP来自国外…… IPSET安装 yum install ipset // 安装ipset ipset create china hash:net hashsize...10000 maxelem 1000000 // 创建地址表 ipset add china 172.18.0.0/16 ipset list china 获取国内IP地址段并导入 vi ipset_china.sh.../ipset_china.sh 可通过下面命令查看写入结果 ipset list china 检查目标ip是否在ipset集合中 ipset test china 1.1.1.1 删除条目 ipset...del china 1.1.1.1 清空ipset中所有集合的ip条目(删条目,不删集合) ipset flush china 删除ipset中的某个集合或者所有集合:ipset destroy...ipset destroy china 需要保存配置,不然重启会失效 保存ipset规则 ipset save china -f /root/china.ipset 导入ipset规则 /sbin/ipset

    7K10

    利用firewalld ipset禁止Linux服务器被暴力破解登录

    1.定义firewalld ipset firewall-cmd --permanent --new-ipset=blacklist --type=hash:ip 2.定义firewalld规则调用ipset..." port=22 drop' 3.将日志中的ip添加到ipset中 因为日志中ip很多,而且会不断更新,不可能手动添加,于是打算写个shell脚本,通过定时任务添加到ipset中。...=blacklist firewall-cmd --ipset=blacklist --get-entries 经过查询,居然有这么多IP,由此可见服务器暴露在公网上是有多不安全。...查看ipset配置文件blacklist.xml cat /etc/firewalld/ipsets/blacklist.xml 注意,这里使用的firewalld ipset 是指 firewalld...与 ipset 工具的集成,而不是独立的ipset工具,如果使用ipset命令创建IP地址集合,firewalld将无法与之关联。

    42820

    nginx 域名绑定 域名, nginx 域名绑定 端口

    一、nginx 域名绑定 域名 nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里...一、每个域名一个文件的写法        首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.itblood.com 则在此目录建一个文件...:www.itblood.com.conf然后在此文件中写规则,如: server{ listen 80; server_name www.itblood.com; #绑定域名...nginx服务器重起命令:/etc/init.d/nginx restart 二、一个文件多个域名的写法 一个文件添加多个域名的规则也是一样,只要把上面单个域名重复写下来就ok了,如: server{...301跳转 如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录,而是进行301跳转,如: server { listen 80; server_name

    92K73
    领券