IBCS 虚拟专线:实现本地与公有云一致的智能网络,可获取请求IP

简介: IBCS虚拟专线是一种智能网络通信技术,它可以在公共互联网上构建一个类似于专用线路的虚拟通道,实现类似于物理专线可靠的数据传输服务。通过IBCS虚拟专线,可以为本地服务器分配一个全端口的固定公网IP,并且可以获取访问来源IP,与云服务器使用相同的方式。本文介绍了Java、Nginx和IIS中获取请求IP的方法,并强调IBCS虚拟专线的高效和安全性。

首先IBCS虚拟专线(IBCS Cloud Virtual Line)能够在本地体验和公有云一致的云服务,是一种智能网络通信技术(非内网穿透),它可以在公共互联网上构建一个类似于专用线路的虚拟通道,实现类似于物理专线可靠的数据传输服务。
通过IBCS虚拟专线,给本地服务器分配一个全端口的固定公网IP,不仅可以绑定域名,还可以获取访问来源IP,和使用云服务器没有区别,可以说使用IBCS企业专线都可以不用租云服务器。

所以IBCS企业专线获取请求IP和云服务器一样,不需要做额外的设置,默认到达服务器的就是真实请求IP,由于IBCS底层是二层网络模型架构,不改变原始请求IP,也不做数据的读取和中转,所以性能是非常高效且安全。

以下列举常见语言获取IP的方法:

在Java、Nginx和IIS中,获取请求IP的方法有所不同。

在Java中,可以使用以下代码获取请求IP:

String remoteAddr = request.getRemoteAddr();
在Nginx中,可以使用以下配置将客户端IP地址传递到后端服务器:

location / {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
...

}
然后,在后端服务器上,可以使用以下代码获取客户端IP:

String remoteAddr = request.getHeader("X-Real-IP");
if (remoteAddr == null) {

remoteAddr = request.getRemoteAddr();

}
在IIS中,可以使用以下代码获取请求IP:

string remoteAddr = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
请注意,IIS也支持代理服务器,并且需要将代理服务器的IP地址传递给后端服务器。可以在IIS中使用以下配置:

<system.webServer>

<httpProtocol>
    <customHeaders>
        <add name="X-Forwarded-For" value="your_proxy_server_ip" />
    </customHeaders>
</httpProtocol>

</system.webServer>
然后,在后端服务器上,可以使用以下代码获取客户端IP:

string remoteAddr = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (remoteAddr == null) {

remoteAddr = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

}

相关文章
|
2月前
|
运维 监控 网络协议
什么是运营商级 NAT (CGNAT)?
【4月更文挑战第16天】
648 10
什么是运营商级 NAT (CGNAT)?
|
2月前
|
网络协议 Shell 网络架构
2. 搭建互联互通的 IP 网络
2. 搭建互联互通的 IP 网络
|
10月前
|
数据可视化 网络安全 网络虚拟化
如何搭建虚拟专有网络访问公司内网
如何搭建虚拟专有网络访问公司内网
278 0
|
边缘计算 负载均衡 安全
EVPN 中的虚拟专线服务支持
本文档描述了如何使用以太网 VPN (Ethernet VPN,EVPN) 来支持 MPLS/IP 网络中的虚拟专线服务 (Virtual Private Wire Service,VPWS)。EVPN 为 VPWS 实现了以下功能:提供单活和全活多宿主以及基于流的负载均衡,消除对伪线 (Pseudowire,PW) 信令的需求,并在节点或链路故障时提供快速保护收敛。
335 0
EVPN 中的虚拟专线服务支持
|
域名解析 SQL 安全
利用IBCS虚拟专线打造安全高效的本地金蝶ERP系统并实现公网访问
本文将介绍如何使用IBCS虚拟专线搭建本地服务器,部署金蝶ERP系统并实现公网访问。我们将介绍IBCS虚拟专线的优点,并详细说明如何配置服务器、安装金蝶ERP以及实现公网访问。 IBCS虚拟专线(IBCS Cloud Virtual Line)是一种IP专线技术,它基于二层网络架构实现给本地服务器主机分配一个独享的固定的IP, 支持获取源访问IP,和物理专线一样效果,可用于建设本地数据中心、业务后台
|
弹性计算 网络安全 网络虚拟化
使用阿里云VPN网关打通本地服务器局域网和云上专有网络VPC的方法
阿里云VPN网关和本地服务器固定IP组建局域网如何操作?
4123 0
使用阿里云VPN网关打通本地服务器局域网和云上专有网络VPC的方法
|
存储 弹性计算 人工智能
|
弹性计算 安全 双11
带你读《云网络:数字经济的连接》第三章云数据中心网络3.3NAT网关
《云网络:数字经济的连接》第三章云数据中心网络3.3
256 0
带你读《云网络:数字经济的连接》第三章云数据中心网络3.3NAT网关
|
安全 网络安全 云计算
带你读《云网络:数字经济的连接》第三章云数据中心网络3.2弹性公网IP(二)
《云网络:数字经济的连接》第三章云数据中心网络3.2(二)
329 0
带你读《云网络:数字经济的连接》第三章云数据中心网络3.2弹性公网IP(二)
|
测试技术 网络架构
高速通道实现多VPC内网互联
随着企业的发展,公司在不同地域的VPC需要进行业务上的整合以及内部数据通信,这个时候就需要通过高速通道来实现不同VPC之间的内网通信了。
6697 2