自从开通了Amazon aws的服务后,我就一直在倒腾它,毕竟是云服务的老大,产品服务和性能没得说。前面介绍了亚马逊免费云主机的开通登录等问题,接下了,就谈谈如何给亚马逊免费云主机添加固定IP(Elastic IP)。
为什么需要给亚马逊免费云主机添加固定IP(Elastic IP)?
开通亚马逊云主机(Amazon EC2)后默认会分配一个“Public DNS:”,就是“ec2----.ap-northeast-1.compute.amazonaws.com”这样一个主机地址,其中的“ec2-”后面的“---”转换成“...”就是亚马逊云主机(Amazon EC2)的ip地址。
但是一个问题是,亚马逊云主机(Amazon EC2)每次重启后会变换“---”这个字段,所以就每次重启后IP地址都变动了。这样就无法设置一个域名解析到亚马逊云主机(Amazon EC2)上。
解决办法只有:给亚马逊云主机(Amazon EC2)绑定一个固定的IP。亚马逊(Amazon EC2)提供了Elastic IPs。(固定IP)
如何给亚马逊云主机(Amazon EC2)绑定一个固定的IP ?
如下图,先点击亚马逊云主机(Amazon EC2)左侧的Elastic IPs选择卡,再点击“Allocate New Address”,添加一个新的ip地址。貌似一个亚马逊云主机(Amazon EC2)账号最多添加5个Elastic IPs(未验证)。
弹出窗口后,在EIP used in 中选择“EC2”,就是将这个固定IP用于你的亚马逊云主机(Amazon EC2)。
添加成功后立即就可以在Address中看到你的固定IP地址,而此时的Instance ID为空白,说明还没有将固定IP和云主机绑定。
接下来将固定IP(Elastic IP)与亚马逊云主机(Amazon EC2)绑定。选中ip,然后点击“Associate Address”;
在弹出的窗口中“Instance”中选择你的亚马逊云主机(Amazon EC2)。点击“yes,Associate”就可以了。
此时,你可以看到如下的变化,说明独立ip和亚马逊云主机(Amazon EC2)绑定成功!