Назад | Перейти на главную страницу

Почему только одна из нескольких записей адресов для моего ELB работает одновременно?

Я использую эластичный балансировщик нагрузки. Когда я выдаю nslookup dualstack.app.elb.us-east-2.amazonaws.com, вывод

Non-authoritative answer:
Name:   dualstack.app.elb.us-east-2.amazonaws.com
Address: 3.xxx.xxx.176
Name:   dualstack.app.elb.us-east-2.amazonaws.com
Address: 18.xxx.xxx.40

Я заметил, что каждый из этих IP-адресов находится в другой зоне доступности, и что только один из IP-адресов действителен одновременно. Делая запрос dualstack.app.elb.us-east-2.amazonaws.com/healthcheck через curl работает только половину времени. Однако выполнение того же запроса из моего браузера работает в 100% случаев из-за того, что в Chrome есть собственный метод обработки циклического DNS (связанный: https://serverfault.com/a/774411, https://serverfault.com/a/852421)

Является ли это предполагаемым поведением ELB, когда при наличии нескольких IP-адресов ожидается, что только один из них будет работать одновременно?