当前位置: 首页 > news >正文

防火墙补充NAT

目录

1.iptables保存规则

2.自定义链

3.NAT

NAT的实现分为下面类型:

SNAT实验操作

DNAT实验操作


1.iptables保存规则

永久保存方法一:

iptables -save > /data/iptables_rule      //输出重定向备份
iptables -restore < /data/iptables_rule   //重新导入规则

方法二:

/etc/profile            //将iptables规则添加到此文件内

方法三:

/etc/rc.d/rc.local           //将规则保存此文件下,一定要加X权限

2.自定义链

iptables -N YY           //新建YY链

3.NAT

NAT的实现分为下面类型:

  • SNAT:source NAT ,支持POSTROUTING, INPUT,让本地网络中的主机通过某一特定地址访问外部网络,实现地址伪装,请求报文:修改源IP
  • DNAT:destination NAT 支持PREROUTING , OUTPUT,把本地网络中的主机上的某服务开放给外部网络访问(发布服务和端口映射),但隐藏真实IP,请求报文:修改目标IP

SNAT实验操作

准备三台虚拟机,一台做为内网主机,一台为网关,一台为外网主机

1.将三台主机关闭防火墙,给内网主机和外网主机安装httpd软件

systemctl stop firewalld
setenforce 0
yum install -y httpd

2.配置网关主机,添加两块网卡

3.进入内网主机设置

4.进入外网主机设置

5.打开网关主机的路由转发功能

6.开始实验

DNAT实验操作

http://www.lryc.cn/news/254546.html

相关文章:

  • 配置和管理VLAN
  • dtaidistance笔记:dtw_ndim (高维时间序列之间的DTW)
  • 2 文本分类入门:TextCNN
  • 算法初阶双指针+C语言期末考试之编程题加强训练
  • 【Spark基础】-- 宽窄依赖
  • Spatial Data Analysis(六):空间优化问题
  • PHP短信接口防刷防轰炸多重解决方案三(可正式使用)
  • C#大型LIS检验信息系统项目源码
  • 【C语言】数据在内存中的存储
  • Java聊天程序(一对一)简单版
  • Linux下超轻量级Rust开发环境搭建:一、安装Rust
  • 定义一个学生类,其中有3个私有数据成员学号、姓名、成绩,以及若于成员。 函数实现对学生数据的赋值和输出。
  • 1.2 C语言简介
  • 小白学Java之数组问题——第三关黄金挑战
  • 各大期刊网址
  • 使用autodl服务器,在A40显卡上运行, Yi-34B-Chat-int4模型,并使用vllm优化加速,显存占用42G,速度18 words/s
  • unity 2d 入门 飞翔小鸟 下坠功能且碰到地面要停止 刚体 胶囊碰撞器 (四)
  • 速达软件任意文件上传漏洞复现
  • Name or service not knownstname
  • [Geek Challenge 2023] web题解
  • 【recrutment / Hiring / Job / Application】
  • 二极管:ESD静电保护二极管
  • 【根据数组元素生成随机颜色函数】
  • 鸿蒙一出,android开发处境再受重创
  • ruoyi+Hadoop+hbase实现大数据存储查询
  • Word 在页眉或页脚中设置背景颜色
  • python获取js data.now同款时间戳
  • 线上超市小程序可以做什么活动_提升用户参与度与购物体验
  • 旺店通:API无代码开发的集成解决方案,连接电商平台、CRM和客服系统
  • 命令查询pg 数据库版本,并且分析结果行各代表什么意思