Wenn ich versuche, einer kleinen EC2-Instanz eine zweite elastische IP zuzuordnen, wird die aktuell zugewiesene elastische IP getrennt.
Muss ich eine VPC verwenden?
amazon-ec2
amazon-web-services
amazon-elastic-ip
Ian Warburton
quelle
quelle
Antworten:
Klassischen EC2-Instanzen kann nur eine einzige elastische IP-Adresse zugeordnet werden. Um mehrere IP-Adressen zu erhalten, müssen Sie VPC verwenden und mehrere Netzwerkschnittstellen auf Ihrer Instanz einrichten.
HINWEIS: Irgendwann zwischen 2012 und 2014 wurde AWS geändert, sodass einem einzelnen ENI mehrere EIPs zugewiesen werden können. Diese Antwort und die Frage sind daher nicht mehr relevant.
quelle
Um 2 elastische IPs einer ec2-Instanz zuzuordnen, müssen Sie eine andere Route für die zweite IP angeben. Dazu muss eine neue IP-Regel festgelegt werden, die angibt, welche Route verwendet werden soll.
Zum Beispiel gibt es eine Instanz mit zwei Netzwerkschnittstellen (mit Namen
eth0
undeth1
), von denen jede eine interne IP (172.31.4.255
und172.48.55.23
) hat, die in die zugehörigen elastischen IPs übersetzt wird.Sie müssen angeben, dass die IP von eth1 (172.48.55.23) einen anderen Weg einschlagen soll:
Verknüpfen Sie dann seine Standardroute mit dieser Regel:
Und leeren Sie den Cache:
In diesem Artikel finden Sie eine "formale" Erklärung
quelle