一般情况下,一台阿里云ECS服务器只能对应一个公网IP,根据论坛和网上查阅的资料来看,阿里云目前貌似没有提供多个公网IP的业务。不过后来还是找到了办法,就是利用阿里云的负载均衡来实现!
我在茫茫多的官方文档里找到了这篇文章:ECS云服务器通过负载均衡实现多公网IP服务,正好解决了多个公网IP的问题,不过前提是需要学习下负载均衡。因为阿里云的负载均衡(SLB)是独立的公网IP,只要你把域名解析到SLB的独立IP上就能解决这个问题。
主要还是因为某个蛋疼的业务需求,需要多个IP绑定到一台服务器上,最终目的还是为了做SEO之类的。
注意!这种方式只能是应急的解决方法,之所以这样说,有两个非常不利的因素:
- 价格昂贵,真的很贵!可以自己计算下价格,然后对比其他服务商提供的IP价格。
- IP顶多30个,因为默认只能创建30个负载均衡的实例,超过30个配额貌似可以提交工单申请,但是估计有什么要求吧。
这个业务后来转移到香港的服务商了,主要还是考虑到价格和数量,香港很多空间商的公网IP都是大批量卖,价格还便宜,不愁数量不够。美国的服务器商估计也有,不过考虑网络问题就放弃了。
我之前自己做了下对比,发现国内很少有服务商出售公网IP的,就算有也是挺贵的,难道是国内的公网IP资源比较紧张吗?反正有遇到这个问题的朋友,如果只是应急的话,先用负载均衡的方法处理下吧。如果长期需要大量的公网IP,只能找找有提供类似服务的空间商了。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/99026.html