首页 > 其他分享 >网络防火墙之DNAT

网络防火墙之DNAT

时间:2024-08-29 08:56:19浏览次数:4  
标签:DNAT -- IP 网络 192.168 防火墙 PREROUTING 80

网络防火墙

NAT NAT: network address translation   PREROUTING,INPUT,OUTPUT,POSTROUTING   请求报文:修改源/目标IP,由定义如何修改   响应报文:修改源/目标IP,根据跟踪机制自动实现 DNAT:destination NAT PREROUTING , OUTPUT   把本地网络中的主机上的某服务开放给外部网络访问(发布服务和端口映射),但隐藏真实IP   请求报文:修改目标IP PNAT: port nat,端口和IP都进行修改   准备: firewall:开启ip_forward功能   [root@firewall ~]#vim /etc/sysctl.conf   net.ipv4.ip_forward = 1   [root@firewall ~]#sysctl -p   [root@firewall ~]#sysctl -a     场景:外网访问内外对外开放的服务(防火墙IP2应该是192.168.37.121)   可理解为反向代理,但DNAT只能实现端口一对一映射,无法代理多台后台映射,LVS调度器,NGINX方向代理等服务可实现1对多代理映射:   DNAT   --to-destination [ipaddr[-ipaddr]][:port[-port]] 规范:iptables -t nat -A PREROUTING -d ExtIP -p tcp|udp --dport PORT -j DNAT --to-destination InterSeverIP[:PORT] 示例: iptables -t nat -A PREROUTING -s 0/0 -d 192.168.37.121 -p tcp --dport 22 -j DNAT --to-destination 10.0.0.108 iptables -t nat -A PREROUTING -s 0/0 -d 192.168.37.121 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.108:80 示例:在nat表的PREROUTING添加策略
 1 [root@firewall-121 ~]# iptables -t nat -A PREROUTING -d 192.168.37.121 -p tcp --dport 80  -j DNAT --to-destination 10.0.0.108:80
 2 #/防火墙抓包/
 3 [root@firewall-121 ~]# tcpdump -i ens37 -nn host 192.168.37.122
 4 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
 5 listening on ens37, link-type EN10MB (Ethernet), capture size 262144 bytes
 6 10:25:25.526290 IP 192.168.37.122.40280 > 192.168.37.121.80: Flags [S], seq 1591772444, win 29200, options [mss 1460,sackOK,TS val 4906758 ecr 0,nop,wscale 7], length 0
 7 10:25:25.526493 IP 192.168.37.121.80 > 192.168.37.122.40280: Flags [S.], seq 392735740, ack 1591772445, win 28960, options [mss 1460,sackOK,TS val 7596254 ecr 4906758,nop,wscale 7], length 0
 8 #/模拟内网,抓包/
 9 [root@CentOS7-108 ~]# tcpdump -i ens33 -nn host 192.168.37.122
10 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
11 listening on ens33, link-type EN10MB (Ethernet), capture size 262144 bytes
12 10:25:24.974946 IP 192.168.37.122.40280 > 10.0.0.108.80: Flags [S], seq 1591772444, win 29200, options [mss 1460,sackOK,TS val 4906758 ecr 0,nop,wscale 7], length 0
13 10:25:24.974982 IP 10.0.0.108.80 > 192.168.37.122.40280: Flags [S.], seq 392735740, ack 1591772445, win 28960, options [mss 1460,sackOK,TS val 7596254 ecr 4906758,nop,wscale 7], length 0
View Code

 

标签:DNAT,--,IP,网络,192.168,防火墙,PREROUTING,80
From: https://www.cnblogs.com/cnblogsfc/p/14183931.html

相关文章

  • 网络文件共享之vsftp
    文件传输协议FTP一、概述文件传输协议:FileTransferProtocol 架构:C/S服务端口:21/tcp 20/tcp双通道协议:命令连接和数据连接数据传输格式:二进制(默认)和文本两种模式:从服务器角度主动模式(PORTSTYLE):服务器主动发起数据连接......
  • 直连QEMU虚拟机之网络模式
    要直接连接到QEMU虚拟机,而不通过端口转发的方式,可以采用桥接网络(BridgedNetworking)或创建一个虚拟网络接口卡(TAP)的方式,让虚拟机与宿主机处于同一网络中。这样,虚拟机可以直接获得一个与宿主机相同网段的IP地址,从而使得宿主机可以直接连接到虚拟机。以下是详细的操作步骤:方......
  • 网络-VPN
    VPN(VirtualPrivateNetwork,虚拟专用网络)是一种网络技术,用于在公共网络(如互联网)上建立一个安全的、加密的连接通道,以保护数据传输的安全性和隐私。通过使用VPN,用户可以在不受地理位置限制的情况下访问网络资源,同时保护自己的在线活动不被监视。VPN的主要特点包括:加密通......
  • Scratch跨入网络世界:探索数据解析与网络请求的编程之旅
    标题:Scratch跨入网络世界:探索数据解析与网络请求的编程之旅在当今数字化时代,编程已不再局限于本地操作,网络功能的需求日益增长。Scratch,这个广受好评的图形化编程平台,也紧跟时代的步伐,提供了对网络请求和数据解析的支持。本文将深入探讨Scratch在网络功能方面的应用,通过实......
  • 深入解析VLAN:现代网络架构的关键技术
    ​一、什么是VLAN?VLAN(virtuallocalAreaNetwork)虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。每个VLAN是一个广播域,VLAN内的主机间可以直接通信,而VLAN之间不能直接互通。这样,广播报文就被限制在了一个VLAN内。二、为什么需要VLAN?早期的以太网是一......
  • 网络的基本标签
    网络的基本标签标题标签段落标签换行标签水平线标签字体样式标签注释和特殊符号标题标签<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>基本标签学习</title></head><body><!--标题标签--><h1>......
  • Docker网络模型深度解析
    Docker的网络模型是Docker容器之间以及与宿主机之间进行通信的基础。Docker提供了几种不同的网络模式,包括bridge(桥接模式,默认模式)、host(主机模式)、none(无网络模式)、container(容器模式)以及自定义网络(如overlay网络,用于DockerSwarm)。这里,我们将详细解析bridge网络模式,并......
  • 基于深度学习网络的USB摄像头实时视频采集与水果识别matlab仿真
    1.算法运行效果图预览(完整程序运行后无水印) 将usb摄像头对准一个播放不同水果图片的显示器,然后进行识别,识别结果如下:  本课题中,使用的USB摄像头为:   2.算法运行软件版本matlab2022a 3.部分核心程序(完整版代码包含详细中文注释和操作步骤视频) 程......
  • 网络安全ctf比赛/学习资源整理,解题工具、比赛时间、解题思路、实战靶场、学习路线,推荐
    前言对于想学习或者参加CTF比赛的朋友来说,CTF工具、练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助。CTF在线工具首先给大家推荐我自己常用的3个CTF在线工具网站,内容齐全,收藏备用。1、CTF在线工具箱:http://ctf.ssleye.com/包含CTF比赛中常用的......
  • 网络安全人才缺口327万,月薪高达6万!发出人才招募令
    前言随着信息技术的飞速发展,网络安全问题日益凸显其重要性。然而,我国网络安全人才缺口却高达327万,这一巨大的缺口不仅制约了我国网络安全事业的进步,也给国家信息安全带来了极大的隐患。为了应对这一挑战,各大企业和机构纷纷发出人才招募令,月薪高达6万,以期吸引更多的网络安全......