首页 > 其他分享 >关于Azure-4层-负载均衡器的-Inbound NAT rules-入站NAT规则-通信的数据包抓取-分析

关于Azure-4层-负载均衡器的-Inbound NAT rules-入站NAT规则-通信的数据包抓取-分析

时间:2023-09-15 20:00:57浏览次数:52  
标签:负载 IP 均衡器 NAT IP地址 数据包 客户端

关于Azure-4层-负载均衡器的-Inbound NAT rules-入站NAT规则-通信的数据包-分析

先说一下客户端-负载均衡器-真实的后端主机,环境信息如下:

客户端的IP地址:192.168.20.4

入站NAT前端IP :192.168.10.100

后端服务器的IP  : 192.168.10.5

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

客户端整个过程,是不知道【后端真实服务器】的IP地址,如下图所示:

后端服务器收到的数据报中,源IP地址就是【客户端】的IP地址,回数据时,目标也是真正的客户端的IP地址,如下图所示:

就现象可以看出,数据包在整个通信过程中,都是要经过 4层-负载均衡器的,负载均衡器会根据规则修改目标IP,转发给目标后端服务器

回来的时候,应该也是会经过 4层-负载均衡器的,修改源IP为自己的IP,然后转给客户端,总之客户端收后的看到的源IP依然是入站NAT前端IP地址

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17705833.html

 

标签:负载,IP,均衡器,NAT,IP地址,数据包,客户端
From: https://www.cnblogs.com/5201351/p/17705833.html

相关文章

  • Knative 基础
    Knative项目简介读音为“kay-nay-tiv”,由Google于2018年7月正式发布Kubernetes平台的原生扩展组件,让其能够轻松地部署、运行和管理Serverless类型的云原生应用由RedHat、Google和IBM等公司,以及各种初创公司组成的开源社区共同维护目标在于Serverless技术标准化Knative是什......
  • explanation
    PolynomialshapefunctionsThebasisfunctionvectorisgeneratedwithrow-stackingoftheindividuallagrangepolynomials.Eachpolynomialdefinedintheinterval \([-1,1]\) isafunctionoftheparameter \(r\).Thecurveparametersmatrix \(\bolds......
  • 【230914-5】▲ABC中,C=2倍根号2,a>b,tanA+tanB=5,tanAtanB=6. 求:S△ABC=?
    ......
  • hibernate 细节
    1  会碰到”NotsupportedforDMLoperations[delete“问题,解决方法,加上Modifying注解2删除更新没有反应  @Rollback(value=false) @Rollback(value=false)@Transactional@TestpublicvoiddelUser(){userDao.deleteByName("mljqqh");longcount=......
  • Knative Serving v1.11.0 部署
    先决条件如果集群中只有一个节点,则至少需要6个CPU、6GB内存和30GB磁盘存储。如果集群中有多个节点,则每个节点至少需要2个CPU、4GB内存和20GB磁盘存储。您有一个使用Kubernetesv1.24或更高版本的集群。部署KnativeServing流程1.部署Service自定义资源......
  • Flipper 调试 react native 项目
    一、安装:1.在官网下载桌面应用Flipper官网地址FlipperGitHub首页2.打开程序,执行setupdoctor检测环境是否缺失参考官方文档二、使用全部安装完以后启动reactnative项目,flipper会检测到运行中的项目模拟器以expo构建的项目为例:1.安装expo-dev-client构建开......
  • native2ascii用法
    [b]1、native2ascii简介:[/b]native2ascii是sunjavasdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字......
  • 为局域网内已分配固定IP的PLC设备实现NAT转换和跨网段访问
    很多PLC设备在出厂时就已经分配好固定的IP地址。对于工厂来说,需要将这些固定IP的PLC设备接入到工厂局域网中,常常遇见IP冲突、数据采不上来等问题,影响到工厂网络的架构,这时候可以要求厂家修改IP地址,但无法根治。随着新设备的接入,以上问题可能再次出现,通过NAT(网络地址转换)技术可以更......
  • Hibernate不允许先删除再添加数据
    参考:https://blog.csdn.net/u011366928/article/details/102973616这是Hibernate的优化机制,可以这样理解吧:你的所有操作都会在Hibernate的SQL队列里,这个队列就是先处理Insert再处理Delete的。所以执行顺序和你先的顺序没有关系。如果你要保证先执行Delete操作,那么你需要在Delet......
  • SpringBoot项目启动报错:An incompatible version [1.1.22] of the Apache Tomcat Nati
    问题解释:“安装了不兼容的ApacheTomcat原生库版本[1.1.22],而Tomcat需要版本[1.2.14]”解决方法:①打开网页 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/②        ③        ④     ......