Как я могу использовать балансировщик нагрузки AWS для проверки изменений IP? - PullRequest
1 голос
/ 24 октября 2019

У меня запущен экземпляр, и его IP-адрес регулярно меняется. Мои другие сервисы работают на AWS и используют IP для подключения к сервисам помещения. Я должен обновлять IP-адрес, сохраненный в сервисах AWS, всякий раз, когда IP-адрес изменяется в локальной сети. У меня есть мысль об использовании DNS, но все еще необходимо обновить запись.

Я ищу способ автоматического определения вместо обновления вручную. Интересно, могу ли я использовать балансировщик нагрузки для проверки? Я знаю, что в локальной сети будет диапазон IP-адресов. Может ли балансировщик нагрузки выполнить проверку работоспособности этих IP-адресов в пределах диапазона? Так что мой сервис AWS может отправить запрос на балансировщик нагрузки. Есть ли побочный эффект от этого подхода?

1 Ответ

0 голосов
/ 24 октября 2019

Вам нужно использовать имя хоста вместо IP-адреса, так как вы указали, что IP-адреса постоянно меняются. AWS VPC может использовать DNS-сервер пересылки, такой как Unbound, который может пересылать запросы на локальный DNS-сервер, когда VPC не может разрешить имена хостов. Этот метод довольно эффективен, поскольку вы отправляете только локальные DNS-разрешения, пропущенные AWS VPC DNS.

Unbound позволяет разрешать запросы, исходящие из AWS, путем пересылкиих в вашей локальной среде - и наоборот. В этом посте я остановлюсь на базовой установке Amazon Linux с конфигурацией, необходимой для направления трафика в локальные среды или в DNS, предоставляемый Amazon VPC, в зависимости от ситуации. Для получения подробной информации и других параметров конфигурации см. Документацию Unbound.

enter image description here

Дополнительная информация: Как настроить разрешение DNS от AWS до onсерверы помещения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...