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

softyun3年前云服务器149

概述:

为了安全起见,我们对所有应用服务器,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通外网

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


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

相关文章

阿里云跨区域服务器迁移(镜像迁移,RDS数据库迁移)

第一部分 RDSMySQL数据库迁移第二部分 ECS 服务器镜像迁移第三部分 迁移服务器后遇到的问题说明 为了更加容易方便阅读目的地账号 为 A账号(杭州)源账号 为 B 账号(新加坡)也就是要将 B...

阿里云最新优惠活动:阿里云小站特惠/云服务器精选特惠

阿里云算是国内最大的云服务商家了,优惠已经不多了,但是也有优惠。本文整理阿里云最新优惠信息,包括阿里云云小站的一些秒杀方案,云服务器优选 ,ECS 升级续费优惠,新人专享优惠等活动。阿里云目前有优惠的...

FPGA云服务器是什么,阿里云FPGA云服务器介绍

FPGA云服务器是什么FPGA云服务器是一款提供现场可编程门阵列(FPGA)的计算实例,基于阿里云弹性计算框架,用户可以几分钟内轻松创建FPGA实例,创建自定义的专用硬件加速器。由于FPGA硬件的可重...

阿里云、腾讯云、小鸟云服务器中安装wdcp

wdCP是基于linux的WEB管理面板系统,对于新手站长是一大福音,众所周知PHP类型网站在linux环境下才能发挥最大的极致,但是并不是所有的站长都熟悉linux系统,拿我来说,我接触过一段时间的...

ucloud香港云服务器怎么样?ucloud和阿里云哪个更靠谱点?

ucloud香港云服务器怎么样?最近听说很多网友购买了ucloud云服务器,但是他们毕竟是刚购买的,因为ucloud在2023年推广和营销做的比之前强势,所以很多人才知道原来还有这么一家云计算上市企业...