Am 3 instanțe ec2 într-un singur vpc și subrețea.
Fiecare instanță ec2 are un ip elastic și un nume de domeniu rută 53 care indică spre ea. Numele de domeniu este setat ca nume de gazdă în Amazon Linux 2. Pot să folosesc numele lor de gazdă când merg direct la aplicațiile web sau mă conectez prin ssh. Terminalul îi identifică și prin acest nume, adică ec2-user@domain-name.
Fiecare rulează o aplicație web separată a unei platforme distribuite. Ele trebuie să fie accesibile de pe internet (sunt) și trebuie să fie accesibile unul de la celălalt, ceea ce pare să fie problema.
Aș dori să pot configura aplicațiile web să ajungă între ele folosind numele lor dns, dar când comunic între ele, primesc Nicio rută către găzduirea <dns>/<elastic ip>:port
Așa că cred că tabelul de rute de pe VPC trebuie să știe că aceste ip-uri elastice sunt asociate cu instanțe specifice în VPC. Am adăugat rute cu eip ca destinație și instanță ca țintă, dar acum am încercat conexiuni între servere doar expirat.
În mod clar îmi lipsește ceva, dar în lipsa de a urma un curs complet despre rețeaua AWS (ajung acolo pe măsură ce timpul îmi permite), majoritatea materialului pe care l-am găsit se oprește după ce serverele web unice sunt accesibile public și trece la peering VPC.
Încerc doar să fac aceste instanțe să funcționeze ca și cum numele R53 este fqdn-ul adecvat și este modul în care se face referire la server, indiferent de unde încerc să mă conectez.