Не удается найти частный IP-адрес для моего экземпляра Amazon-RDS

11

Я переместил свою базу данных Master / Slave в Amazon RDS, и все работает отлично.

Но у меня есть ведомое устройство из службы RDS, которое должно поддерживать синхронизацию с новым главным сервером, для этого я должен указать свое доменное имя базы данных master-db.myawsserver.com на IP-адрес личного адреса главного (RDS).

Консоль AWS не предоставила эту информацию, и я подключен напрямую к базе данных MySQL.

Имад Туил
источник

Ответы:

18

Экземпляры RDS могут неожиданно изменить свои IP-адреса, поэтому они не должны использоваться и не предоставляются в консоли или API (хотя технически вы можете digих использовать). Конечная точка DNS, предоставленная в консоли AWS, будет разрешать внутренние IP-адреса из сети Amazon.

ceejayoz
источник
-2

это довольно просто, telnet вашей конечной точки RDS с помощью командной строки на Windows или через терминал Unix

Например: telnet " Конечная точка RDS " " Порт "

пытается подключиться " Вы получаете свой внутренний RDS IP здесь "

Рохан
источник
Смотри мой ответ. Вы никогда не должны напрямую использовать IP, так как он может измениться без предупреждения.
ceejayoz
1
Существуют более простые способы достичь того же (тем более, что telnet не устанавливается в установках Windows по умолчанию, если я не ошибаюсь). Если вы хотите получить IP-адрес, связанный с именем хоста или полным доменным именем, вам лучше использовать его pingили использовать nslookupпо умолчанию даже в более новых системах Windows.
темп