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

使用iptables双重DNAT

使用iptables双重DNAT

一、需求

由于企业内部网络安全问题,往往只开启一个端口供企业外部业务与也企业内部服务器访问。因此需要在企业网关的前端接一个前置机(192.168.0,91),用于供端口映射处理。

整体架构如下,其中:

前置机:192.168.0.91

企业网关:192.168.0.2,开发端口9000

企业内部服务器:192.168.0.92

客户端 → 192.168.0.91:2001192.168.0.2:9000192.168.0.92:2001
客户端 → 192.168.0.91:2002192.168.0.2:9000192.168.0.92:2002

二、实现步骤

步骤1,前置机(192.168.0.91)设置第一层转发

# 启用 IP 转发
echo 1 > /proc/sys/net/ipv4/ip_forward# 2001192.168.0.2:9000
iptables -t nat -A PREROUTING -p tcp --dport 2001 -j DNAT --to-destination 192.168.0.2:9000# 2002192.168.0.2:9000  
iptables -t nat -A PREROUTING -p tcp --dport 2002 -j DNAT --to-destination 192.168.0.2:9000# SNAT 规则
iptables -t nat -A POSTROUTING -p tcp -d 192.168.0.2 --dport 9000 -j MASQUERADE

步骤2,在企业网关(192.168.0.2)上设置第二层转发

 

http://www.jsqmd.com/news/29242/

相关文章:

  • ABC430
  • 团队作业1——团队展示选题-大学生健康生活管理与预警系统
  • 广告投放名词
  • 自定义Linux 备份命令 backup 【from claude.ai Haiku 4.5】
  • 打造你自己的 Linux 备份命令:快速、高效、易用 【from claude.ai Haiku 4.5】
  • CVE-2025-12176漏洞分析:未记录的管理账户安全风险
  • 信安中级考试备忘
  • pdf下载网站
  • 量子力学作业 4
  • 区间颜色类问题
  • 【URP】Unity[后处理]色彩调整ColorAdjustments
  • [LangChain] Runnable接口 - 1
  • MySQL 巡检用户创建脚本(Python 版)
  • 初识目标检测
  • MySQL 8.0 双密码机制:改密码不中断业务,无缝切换的安全方案
  • 记录Vmware WorkStation下安装的ESXi DCUI下 Resolving Hostname失败
  • 【为美好CTF献上祝福】python 逆向
  • MySQL参数优化最佳实践
  • 班级任务数据采集与融合实验第二次报告
  • Java方法——递归
  • 2025 年 11 月氨糖软骨素厂家哪家好?剂型优化与人群适配双维度测评推荐
  • 论文应该这样读(How to Read a Paper)
  • 各省市车牌号记忆 测试游戏
  • 2025年11月氨糖软骨素厂家哪家好?原料溯源与临床效果双维度优选推荐
  • range()
  • 2025 年 11 月氨糖软骨素厂家哪家好?提纯工艺与长效养护双核心测评推荐
  • 2025 年 11 月氨糖软骨素厂家哪家好?成分配比与吸收技术双维度测评推荐
  • 2025 年 11 月氨糖软骨素厂家哪家好?纯度检测与养护效果双核心测评推荐
  • 总是编译不过去,怎么知道下的代码里的依赖的库比如 ffmpeg 、qt这些具体是依赖哪个版本的
  • MySQL数据库常用命令