阿里云服务器无公网如何上网?

softyun3年前云服务器113

概述:

为了安全起见,我们对所有应用服务器,DB服务器,redis缓存服务器不配置公网IP,只配内网IP。这样有一个问题就是没有公网IP的服务器无法上网。而某些应用的请求接口需要上网抓取数据。所以必须要解决上网的问题。

大概架构如下

1、一台ECS服务器,相当于跳板机(配置公网)

2、一台Nginx服务器(配置公网)

3、二台MySQL服务器,主从架构(不配置公网)。

4、一台redis缓存服务器(不配置公网)

5、三台应用服务器(不含公网)。

解决思路:

通过对上述服务器架构和需求的了解。想到了有2种方法可以进行解决。

方法一、购买阿里云NAT网关,把没有配置公网的IP地址都接入到网关。

优点: 快速方便

缺点:额外花钱购买NAT,哈哈~~

方法二、使用自己已有的nginx服务器,进行路由转发上网

优点:不用花钱购买NAT

缺点: 需要人为配置,路由转发

总结,为了节省成本,我这里采用的是方法二。

解决方法

1、Nginx服务器,开启数据包转发

sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf

sysctl –p

2、配置NAT转发Iptables

iptables -t nat -I POSTROUTING -s 192.168.2.0/24 -j SNAT --to-source 192.168.2.54

此处假设阿里云服务器内网,网是192.168.2.0/24

3、添加VPC路由

4、在没有公网的IP地址服务器,可以直接ping通外网

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。最后,如果感觉文章对你有用,欢迎朋友关注+转发哦!


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

历史新低!阿里云618年中大促:云数据库6.18元/年起;云服务器59.9元/年

阿里云推出618年中大促活动,多款产品价格历史新低。大促活动已经于6月1日日正式开启,从已开放的活动页面来看,整场618大促活动由优惠券礼包限时领和爆品每日限量秒杀组成。其中5月25日 -5月31日不...

阿里云ecs是独享公网ip吗?阿里云服务器公网IP是独享独立IP!

阿里云ecs是独享公网ip吗?独享IP,非共享,带宽也是独享!阿里云ecs都是独立IP地址吧,那么问题来了?那么多的VPS上有嫩么多的网站,会不会出现被黑或被K掉权重的,这样会不会受到牵连降权。稳定性...

阿里云服务器如何安装宝塔面板教程汇总(图文教程)_技术文档

阿里云的云服务器,即阿里云ECS,默认的用户名 root,密码的话可以修改。远程连接云服务器使用 ssh 软件工具,使用的是公网ip。注意事项:出于性能考虑,php运行的服务器操作系统一定要选Linu...

阿里云服务器本地上传到OSS对象存储节点

阿里云对象存储OSS是一款海量、安全、低成本、高可靠的云存储服务,提供,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。如果你本地linux服务器上很多文件或大文件想传到阿里云对象存...

阿里云快速搭建一个静态网站的方法步骤

前言:作为一个初级程序员,都梦想着自己能搭建一个自己的个人网站,同时展示给其他人浏览。如果你刚开始接触可看一下,我建议先给自己的静态网站发布到服务器上去。准备:1、申请注册一个服务器申请注册一个云服务...

Mac 下阿里云服务器的配置方法

最近阿里云服务器在搞活动9.9元半年.就买来配置玩下.按照购买流程公共镜像:选择第一个CentOs,<建议使用稍低版本 ,CentOs使用比较多些>之后会有一个公网IP 和私有IP,这里我...