Я получаю жалобы со всего мира на то, что наш сайт не работает, но для 99% наших пользователей это нормально. Однако, когда я провожу глобальную проверку DNS, у нас отображается 2 IP-адреса.
У меня был один пользователь, проверявший оба IP-адреса, и только один на них работает.
Наши серверы находятся за балансировщиком нагрузки ELB, на который указывает одна запись A. Любопытно, почему у нас будет 2 IP? И как исправить что-то подобное, если кажется, что один из IP-адресов бомбит наших пользователей.
Любая помощь приветствуется.
Вы никогда не должны указывать запись A на ELB. У них более одного IP (вы увидите это, если dig
против конечной точки ELB), и эти IP-адреса могут измениться без предупреждения.
У вас более одного IP-адреса, потому что ELB-адреса избыточны для обеспечения высокой доступности - запросы обрабатываются более чем одним сервером.
Собственно при использовании Route53 Документы AWS конкретно скажу вам использовать запись A. Фактически, вы даже не можете нацелить псевдоним ELB на что-либо, кроме записи A.