阿里云服务器是如何实现每台服务器都是公网IP的呢?
瞎回答的很多。实质上,并没有魔术。阿里云的ip就是买的,是一大段一大段ip范围买下的。
那些说类似专线独立ip的人,都是瞎掰,专线实质上是电信买下的ip范围里租一个给你用,电信那端通过调整路由表把对应的ip报文转发到你那根物理线路上。
阿里云的技术方式完全不一样。
首先阿里和电信一样,都是购买巨大的一段ip地址范围,它的地址范围不比电信小多少。ipv4的地址范围就是这些大佬买光的,国外aws,google,微软的ip范围更大。
其次,阿里云内部,不是简单的改路由器,而是当有bgp能力的核心路由把全网络里属于阿里云的ip报文导入数据中心后,通过服务器进行报文数据软交换,也就是常说的sdn(软件定义的网络)技术把ip分配给具体的虚拟机。这样确保虚拟机绑ip可轻松的自动绑定。当你在界面上点一下申请弹性ip的时候,阿里云就从它的ip池里空余的ip中,分一个给你,注意,这个ip池比阿里的机器数量,甚至虚拟机数量要大很多。当你分配了弹性ip后,如果要绑定弹性ip到具体某个虚拟机时候,背地里,阿里云就简单的把这个ip和虚拟机的路由关系告诉它的软交换服务器集群,然后所有进入阿里云中的报文里,属于这个ip的报文被投递给这台虚拟机。
阿里公共DNS面向全球普通用户,目前主要有两个DNS地址,分别为:223555和223666。
阿里DNS是一种公共DNS互联网基础服务,我们知道要上网,就必须要DNS解析服务,尽管大多数电脑用户都很少会去手动设置DNS地址,而是采用默认自动获取网络商DNS地址的方式,不过对于一些小型网络服务商而言,可能全球或者全国DNS节点比较少,这样就容易导致,网速偏慢等现象。
而阿里公共DNS拥有多线BGP优秀链路、一流IP库,相比一些小型网络服务商会有更快的DNS解析速度,从而可以一定程度上提升网速。另外阿里DNS面向的是普通大众用户,具有无广告、可以在一定程度上防止DNS劫持,还可以加强上网安全。
0条评论