Как видно из названия, недавно мой офис сменил провайдера, и с тех пор у нас возникли проблемы с AWS.
Я сделал все возможное, чтобы устранить неполадки в меру своих возможностей, но безрезультатно
Проблемы, с которыми я столкнулся, похоже, связаны с доменными именами, которые мы используем в маршруте 53. Чтобы привести пример, мы обычно подключаемся к нашей базе данных, размещенной на AWS, с помощью рабочей среды MySQL, в прошлом с рабочей средой мы могли использовать имя хоста в поле имени хоста - например, database.company.com - которое будет преобразовано в частный IP-адрес экземпляра ec2, но поскольку этот переключатель будет работать для нас, единственный путь, который будет работать для нас, использует общедоступный IP-адрес экземпляра ec2, это также работает и для веб-интерфейса.
Когда я следую некоторым простым советам по устранению неполадок, таким как nslookup, доменное имя будет преобразовываться в тот же частный IP-адрес для экземпляра ec2, что заставило меня поверить, что Route 53 в AWS влияет на то, где разрешается доменное имя.
Когда я вхожу в Route 53 в AWS, я действительно видел, что эти доменные имена указывают на частные IP-адреса, из любопытства я изменил IP-адрес непроизводственного сервера, чтобы он указывал на общедоступный IP-адрес этого экземпляра ec2, однако никаких изменений в результат nslookup даже после истечения срока действия TTL, по-прежнему указывающий на частный IP
В настоящее время в нашем Route 53 у нас есть private.company.com и office.company.com, каждая из которых является отдельной частной зоной, где каждая запись A указывает на частный IP-адрес экземпляров ec2, как и раньше.
Я приложил все усилия, чтобы заглянуть во все места, о которых я мог подумать, и, возможно, я упускаю информацию, и я прошу прощения, я чувствую, что я в тупике, и я надеюсь, что это может быть что-то простое, что я слишком много думаю.
Заранее спасибо.