(33)iptables设置防火墙策略常用命令(docker环境、非docker环境)

#普通环境(非docker)

拒绝所有对端口 31001 的访问

iptables -A INPUT -p tcp --dport 31001 -j DROP

允许 IP 地址 20.59.30.77 访问端口 31001 (此处用的是虚拟机 所以要使用nat地址的网关)

iptables -I INPUT 1 -p tcp -s 20.59.30.77 --dport 31001 -j ACCEPT

#保存 iptables-save > /etc/sysconfig/iptables

#列出所有策略编号

iptables -L -n --line-numbers

#按照编号删除策略

iptables -D INPUT 1


#docker环境下

docker中启动容器设置iptables防火墙策略:

#拒绝所有访问31001端口

iptables -t nat -I PREROUTING -p tcp --dport 31001 -j RETURN

iptables -A INPUT -p tcp --dport 31001 -j DROP

#开放指定源地址ip访问30088端口

iptables -I INPUT 1 -p tcp -s 20.59.30.77 --dport 31001 -j ACCEPT

#保存 iptables-save > /etc/sysconfig/iptables

相关推荐
Winston Wood7 分钟前
Linux中火焰图和eBPF的关系
android·linux·运维·服务器·性能优化
Ven%1 小时前
深度学习速通系列:dify快速搭建
linux·运维·服务器·python·自然语言处理·centos·dify
李小码哥1 小时前
查看docker日志 journalctl -u docker.service
运维·docker
牙牙7051 小时前
Prometheus结合K8s(一)搭建
容器·kubernetes·prometheus
solomonzw2 小时前
举例矢量路由协议-RIP
运维·服务器·网络·华为·智能路由器·github
小珑也要变强2 小时前
shell中的case语句和循环语句
linux·运维·windows
Aimyon_362 小时前
⾃动化运维利器 Ansible-Jinja2
运维·ansible
骑士9991113 小时前
centos安装jenkins
运维·jenkins
童先生3 小时前
如何把本地docker 镜像下载用到centos系统中呢?
docker·容器·centos