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

softyun3年前云服务器81

概述:

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

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


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

相关文章

阿里云服务器如何添加安全通信端口?

云帮手探针端服务将监听6688端口,需要手动将其添加到阿里云控制台安全组中,否则将无法正常提供服务!操作步骤1. 登录阿里云-进入控制台-安全组-选择你ECS实例使用的安全组策略并配置规则2. 安全组...

阿里云新用户购买云服务器有哪些优惠?怎么买才不会掉坑?

阿里云新用户购买云服务器有哪些优惠?随着阿里云的功能越来越强大,阿里云也越来越受到越来越多人的喜爱,成为建站首选的云平台之一。我是一名程序员,我的公司选择阿里云作为服务器,同时我更喜欢阿里云作为我的网...

阿里云如何挂载数据盘?阿里云挂载数据盘一键脚本

 阿里云作为国内云主机市场的老大,使用的用户非常多,为了更好的帮助VPS小白用户快速上手,今天选了一个很基础的问题,与大家一起分享。问题:阿里云如何挂载数据盘?阿里云挂载数据盘有一键脚本吗?回答:阿里...

2023年阿里云金秋上云季活动:云服务器活动规则及限制条件汇总-

2023年阿里云金秋上云季活动已经上线,这是是阿里云为9月推出的全新活动,活动分为爆品秒杀、热卖云产品、认证专享礼包、飞天会员专区、充值满返、邀请好友送猫超卡六个板块,每个活动板块均标注了详细的活动规...

阿里云虚拟主机通过域名访问网站浏览器地址栏显示跳转到其他域名

通过域名访问网站,有时遇到页面自动跳转到另一个域名。出现这种现象的原因,是网站设置了301重定向。您可以按照以下两个步骤检查您主机环境上的301重定向设置。1. 使用主机登录名和密码登录cp.hich...

阿里云主机最便宜的多少钱一年?

阿里云主机最便宜的多少钱一年?阿里云在云主机的价格上还是比较透明的,不同配置所对应的租用价格是不同的,并且根据付款方式的不同也会有不同的优惠价格。小编接下来将通过下文为大家讲解一下关于阿里的云主机价格...