我在不同的地区设置了 AWS EC2,比如一个在俄勒冈,另一个在爱尔兰。
我想从俄勒冈州向爱尔兰发送一条 UDP 消息。
在这种情况下我应该使用哪个 IP 地址?
我拥有俄勒冈州和爱尔兰的私有 IP 地址和公共 IP 地址。
我的系统是ubuntu 12.04 64位。
我知道在 EC2 网络中,我们可以使用私有 IP 地址,例如俄勒冈州的两个实例/服务器。但我们如何处理不同区域的两个实例?
有人可以帮忙吗?
谢谢。
答案1
答案是,您将无法使用私有 IP 访问这些机器。您只能使用公共 IP。
原因是一样的,我相信 AWS/ec2,它全是关于网络块/子网的。
因此,一个数据中心将拥有他们分配的地址块,其他数据中心的情况也一样。因此,您可能在两个数据中心拥有相同的私有 IP。这就是为什么您不能使用私有 IP 与不同的数据中心进行通信的原因。
因此,您将无法使用私有 IP 访问这些实例。为此,您需要使用公共 IP,您已经说过您拥有公共 IP。
希望这有帮助。