Nie mogę znaleźć prywatnego adresu IP dla mojej instancji Amazon-RDS

11

Przeniosłem architekturę bazy danych Master / Slave do Amazon RDS i wszystko działa dobrze.

Ale mam niewolnika z usługi RDS, który powinien zsynchronizować się z nowym serwerem głównym, aby to zrobić, muszę wskazać nazwę mojej domeny master master-db.myawsserver.com na prywatny adres główny (RDS) IP.

Konsola AWS nie podała tych informacji i jestem podłączony bezpośrednio do bazy danych MySQL.

Imad Touil
źródło

Odpowiedzi:

18

Instancje RDS mogą nieoczekiwanie zmienić swoje adresy IP, więc nie należy ich używać, ani nie są one dostępne w konsoli lub interfejsie API (chociaż można to digdla nich technicznie zrobić ). Punkt końcowy DNS podany w konsoli AWS rozpoznaje wewnętrzne adresy IP z sieci Amazon.

ceejayoz
źródło
-2

jest to dość łatwe, telnet punkt końcowy RDS za pomocą wiersza polecenia w systemie Windows lub przez terminal unix

na przykład: telnet „ punkt końcowy RDS ” „ Port

próba połączenia „ Otrzymujesz tutaj swój wewnętrzny adres IP RDS

Rohan
źródło
Zobacz moją odpowiedź. Nigdy nie należy bezpośrednio używać adresu IP, ponieważ może on ulec zmianie bez ostrzeżenia.
ceejayoz
1
Istnieją prostsze sposoby osiągnięcia tego samego (tym bardziej, że telnet nie jest obecnie instalowany w domyślnych instalacjach systemu Windows, jeśli się nie mylę). Jeśli chcesz uzyskać adres IP powiązany z nazwą hosta lub nazwą FQDN, lepiej byłoby użyć pinglub nslookupktóre są domyślne nawet w nowszych systemach Windows.
pacey 27.09.16