iptables 限制ip配置

iptables限制宿主机跟Docker IP和端口访问(安全整改) 您可以结合使用-s或--src-range与-d或--dst-range一起控制连续源地址和连续目标地址。经查阅大量资料,发现Docker容器创建时会自动创建iptables策略,Docker使用的i规则链是DOCKER-USER,所以需使用iptables对DOCKER-USER链做限制。#注意拒绝其他所有IP地址进行访问,此规则因该在其他规则之前执行,以确保其生效。整改:对端口做限制,只允许平台服务器的网段对该端口进行访问,其余都拒绝。,请在DOCKER-USER过滤器链的顶部插入一个否定的规则。 阅读详情

介绍

很多时候我们都叫他防火墙但是其实iptables不算是真正的防火墙,我们其实可以把它理解为一个客户端代理,用户通过iptables这个代理,将用户的安全设定执行到对应的安全框架中,而这个安全框架才是真正的防火墙,这个框架名字叫netfilter。

netfilter才是防火墙真正的安全框架(framework),netfilter位于内核空间,而iptables其实是一个命令行工具,位于用户空间,我们用这个工具去操作真正的框架。

iptables功能非常强大且免费,这里只记录限制IP的功能

对于iptables原理讲解我推荐下面这位博主的博客有兴趣可以去看看,博主讲的很通俗易懂

iptables详解(1):iptables概念-朱双印博客这篇文章图文并茂的解释了什么是iptables,超详细解析iptables概念https://www.zsythink.net/archives/1199

限制IP

(1)查看iptables规则

规则其实就是网络管理员预定义的条件,规则一般定义为“如果数据包头符合这样的条件,就这样处理这个数据包”

[root@RK356X:/]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain blacklist (0 references)
target     prot opt source               destination         

Chain icmppacket (0 references)
target     prot opt source               destination         

Chain whitelist (0 references)
target     prot opt source               destination         

现在这个规则表是空的还没有添加规则

(2)插入禁止访问的规则

[root@RK356X:/]# iptables -I INPUT  -p tcp --dport 23 -j DROP

这句话的意思是禁止端口号为23的所有ip以tcp的方式访问

(3)对特定ip解除限制

[root@RK356X:/]# iptables -I INPUT -s 172.16.81.24 -p tcp --dport 23 -j ACCEPT

注意:如果是使用网络连接开发板的在输入命令的时候千万不能将这两个命令分开输入,不然在输入第一个限制访问的命令之后你自己的主机就不能访问开发板了,需要将两个命令合在一起输入可以用;或者是&& 连接两个命令

$ iptables -I INPUT  -p tcp --dport 23 -j DROP && iptables -I INPUT -s 172.16.81.24 -p tcp --dport 23 -j ACCEPT

(4)查看规则

[root@RK356X:/]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  172.16.81.24         anywhere             tcp dpt:telnet
DROP       tcp  --  anywhere             anywhere             tcp dpt:telnet

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain blacklist (0 references)
target     prot opt source               destination         

Chain icmppacket (0 references)
target     prot opt source               destination         

Chain whitelist (0 references)
target     prot opt source               destination         

iptables的规则执行顺序是从上往下的,上面的例子的意思就是先ACCEPT 172.16.81.24 对23端口的访问,再拒绝其他ip对23端口的访问

(5)保存防火墙配置(否则重启失效)

$ service iptables save

(6)清除规则

# 清除所有规则
$ iptables -F

Linux防火墙实战:精准限制IP访问的iptables与firewalld配置指南 网络包过滤是Linux系统安全的核心机制,通过内核Netfilter框架实现数据包的拦截、修改与转发。其工作原理基于预定义的规则链和匹配顺序,对数据包的源地址、目标地址、协议类型及端口等元数据进行逐条检查,从而决定接受、拒绝或丢弃。这项技术的核心价值在于为服务器提供网络层的访问控制,是实现最小权限安全模型的基础。在实际运维中,管理员常需应对特定IP地址的恶意扫描或暴力破解攻击,此时便需运用精细化访问控制策略,在保障正常业务流量的同时,精准阻断威胁源。本文聚焦于使用iptables和firewalld两大主流 阅读详情

相关推荐

48-iptables实战

固定iptables 哪个表 插入/追加 INPUT链 协议 目的端口 -j 拒绝掉。解释:指定时间内的请求速率”n”为速率,后面为时间分别为:秒 分 时。解释:在同一时间内允许通过的请求”n”为数字,不指定默认为5。#2. 配置内核,实现路由转发(服务器拥有路由器功能)# 允许本机回环lo接口数据流量流出与流入。ESTABLISHED:已建立的连接。RELATED:正在启动的新连接。NEW:已经或将启动新的连接。DNAT 目标地址转换。

atomLg的博客 1085

[运维] iptables限制指定ip访问指定端口和只允许指定ip访问指定端口

iptables。

梦醒贰零壹柒 1万+

Ceph入门到精通-iptables 限制多个ip 的多个端口段访问

是指你要限制的IP范围,例如:192.168.1.100-192.168.1.200表示限制从192.168.1.100到192.168.1.200之间的IP。这将阻止这个IP范围内的主机访问这个端口范围内的端口。你可以根据需要修改IP范围和端口范围来适应你的具体情况。上面的命令将添加一条规则到INPUT链中,该规则将禁止指定IP范围访问指定的端口段。是指你要限制的端口范围,例如:80:100表示限制80到100的端口范围;

隔壁老瓦的专栏 3430

iptables 限制IP的使用方式

iptables是一个非常好用的工具,一些简单的防火墙功能都可以通过 iptables 实现,今天给大家分享下最常用的两种用法:封禁指定 IP,以及封禁 IP 段的写法。可根据序号来删除规则。

ss810540895的博客 4324

2021全国职业技能大赛-网络安全赛题解析———防火墙篇iptables(超详细)

2021全国职业技能大赛-网络安全赛题解析———防火墙篇模块A防火墙的基本规则操作什么是防火墙(iptables):有问题私信博主 模块A防火墙的基本规则操作 什么是防火墙(iptables): IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。 防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这

Aluxian_的博客 1万+

半导体领域知识 - 初级入门

半导体领域知识 - 初级入门 知识问答 1. 一个晶圆上根据芯片的大小,可以生产几百、几千、几万个芯片。如下图: 2. 8寸晶圆指的是什么?5nm工艺指的是什么? 8寸晶圆指的是直径为175mm(17.5cm)的晶圆,下面是6/812/18寸晶圆的尺寸以及相关发展历程。目前拥有12寸线的厂商只有5家,一个12寸晶圆厂的成本需要上百亿美金。 5nm工艺指的是在一个具体的芯片上,有很多微型结构(千万、亿级别的晶体管),这些核心基本单元MOS管的栅极宽度尺寸来衡量工艺的精细程度,如果是5nm就被称为5nm工艺

Hello World! 2万+

Linux 防火墙配置:用 iptables 限制特定 IP 访问

iptables是Linux内核集成的包过滤工具,通过配置规则控制网络流量。要限制特定IP访问,主要操作。示例:仅允许办公室IP(203.0.113.5)访问Web服务器。链(控制进入本机的流量)。--dport 端口。

gshjvklkl的博客 445

【转载】参数估计(Parameter Estimation):频率学派(最大似然估计MLE、最大后验估计MAP)与贝叶斯学派(贝叶斯估计BPE)

基础 频率学派与贝叶斯学派 http://www.douban.com/group/topic/16719644/ http://www.zhihu.com/question/20587681 最大似然估计(Maximum likelihood estimation,MLE) http://baike.baidu.com/view/1918804.htm http://baike.baidu.co

影 的专栏 3407

配置限制访问ip的iptables实例

公司有一个平台要提升安全力度,几位老大开会研究了半天得出的结论是“放弃了阿里云的slb而改用了自建的nginx来代替slb”,这个时候就需要运维人员在这台nginx上做iptables,现在公司的出口ip有60.191.94.118-120和60.12.11.48四个地址,而且需要开放的端口是80和443,于是乎在nginx的交互窗口里,我们就需要输入如...

weixin_33826609的博客 2994

从零抓包分析AVDTP:用Wireshark解密蓝牙音频传输全流程

本文详细介绍了如何使用Wireshark抓包工具分析AVDTP协议,解密蓝牙音频传输的全流程。从实验环境搭建到信令交互解析,再到媒体流传输深度分析,逐步揭示蓝牙音频传输的技术本质,帮助开发者深入理解AVDTP协议的工作机制。

sun99的博客 194

华为od 面试八股文_C语言_02_含答案

华为od 面试八股文_C语言_02_含答案

MISAYAONE的博客 2214

Linux下通过iptables配置工具限制ip访问服务器

转自:http://hi.baidu.com/eybk/blog/item/6a1c8258519550d59c82049e.html 通常限制ip访问服务器可以使用交换机限制,除此之外,windows通过访问安全策略限制,而linux则通过iptables配置工具进行设置。 语法: iptables [-t table] command [match] [-j target/jump]

forest 2419

富芮坤fr8008gp 240X280 lvgl项目启动

fr8008gp_240X280_lvgl项目启动

cheng___yi的博客 1747

linux限制ip访问工具,Linux下通过iptables配置工具限制ip访问服务器

参数 -m owner --uid-owner范例 iptables -A OUTPUT -m owner --uid-owner 500说明用来比对来自本机的封包,是否为某特定使用者所产生的,这样可以避免服务器使用 root 或其它身分将敏感数据传送出,可以降低系统被骇的损失。可惜这个功能无法比对出来自其它主机的封包。参数 -m owner --gid-owner范例 iptables -A O...

weixin_30871695的博客 1015

[AHK]获取通达信软件上的股票代码

PC上的股票交易软件的自动止损、自动下单等功能比较弱,不如期货交易软件。 自力更生,程序员都是自己打造工具。 根据IPO模型(Input 输入,Process处理,Output输出),为了方便自动化首先要获取当前交易软件上浏览的股票代码。 截图再OCR显然太麻烦,通过Winspy工具查看下交易软件自带功能的消息号(33780),大家记住这个号码! 下面在用AutoHotkey作为变成语...

liuyukuan的专栏 1万+

镜头调焦的 调整的是焦距还是像距?

在镜头 “调焦”(即日常拍照时的)中,调整的核心是,而非焦距。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 1343

在 Linux 系统中,可以使用 iptables 或 firewalld 配置防火墙规则,限制访问到指定端口,或者只允许特定 IP 白名单访问。

验证某个端口是否被开放:firewall-cmd --query-port=80/tcp。# 拒绝其他所有对 3306 端口的访问(非必须,firewalld 默认已拒绝)查看当前生效的所有规则:firewall-cmd --list-all。# 添加一个新的 rich-rule,只允许特定 IP 访问。# 拒绝其他所有对 TCP 3306 的访问。# 允许特定 IP 访问 TCP 3306。# 开放 TCP 80 和 443 端口。# 开放 TCP 443 端口。# 开放 TCP 80 端口。

weixin_48055738的博客 2836

FastGPT智能体开发:FastGPT OpenAPI 知识库接口

FastGPT OpenAPI 知识库接口

王国平的博客 313

linux的ip连接数限制,linux iptables限速及限制每IP连接数

linuxiptables限速及限制每IP连接数(2011-04-14 14:17:45)标签:杂谈第一步:建立adsl连接,在系统设置——网络设置处有。在图形界面下很容易搞定。 第二步:打开IP转发和伪装(也就是路由与NAT)1、作为根用户打开/etc/sysconfig/network文件,在文件增加以下一行: GATEWAYDEV=PPP0这句话的作用是设定默认路由,有时没有也可2、打开I...

weixin_39802784的博客 749

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

centos 对某ip开放 防火墙端口_CentOS防火墙iptables限制端口和来源IP地址访问的配置...

查看版本:cat /etc/centos-release#cat/etc/centos-releaseCentOSrelease6.6(Final)允许访问所有端口的配置,文件/etc/sysconfig/iptables的内容:*filter:INPUTACCEPT[0:0]:FORWARDACCEPT[0:0]:OUTPUTACCEPT[0:0]COMMIT查看防火墙:i...

weixin_39774491的博客 495

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

防火墙限制指定ip访问

单个IP的命令是 iptables -I INPUT -s 59.151.119.180 -j DROP 封IP段的命令是 iptables -I INPUT -s 211.1.0.0/16 -j DROP iptables -I INPUT -s 211.2.0.0/16 -j DROP iptables -I INPUT -s 211.3.0.0/16 -j DROP 封整个段的命令是 iptables -I INPUT -s 211.0.0.0/8 -j DROP 封几个段的命令是 iptables

baidu_41553551的博客 4155

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

iptables网络限制redis连接

iptables网络限制 应用场景redis做IP限制 一、216段ip 只允许本机访问本机216redis 二、223/213段ip,都放问223服务器redis 具体配置方式: 一: 216上执行 //允许173.32.11.216 ip 访问6379端口 iptables -A INPUT -s 173.32.11.216 -p tcp --dport 6379 -j ACCEPT //其他ip访问全部拒绝 iptables -A INPUT -p TCP --dport 6379 -j REJEC

46633791的博客 974

防火墙限制IP地址段访问 iptables

vi /etc/sysconfig/iptables# Generated by iptables-save v1.4.21 on Thu Nov 23 10:16:42 2017*filter:INPUT DROP [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [65:6796]:syn-flood - [0:0]-A INPUT -i lo -j ACCEP...

a1de94ni的博客 5408

iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

查看当前iptables 规则 [root@iZwz9conqz5shxfx2gmnfkZ ~]# iptables -nvL 添加已经建立tcp连接,就开放网络访问 iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 添加允许访问22端口的ip iptables -A INPUT -s 8.210.62.122 -p tcp --dport 22 -j ACCEPT 拒绝所有ip访问22端口 iptabl.

weixin_45717886的博客 1万+
上一篇: IPV6 设置ip和网关
下一篇: sdio wifi 移植
Enosji
博客等级 码龄5年 17粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Enosji

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值