Когда вы меняете IP-адрес в DNS, вам нужно дождаться распространения такого изменения (что может занять до 24 часов), поскольку DNS - это распределенная система, использующая большой объем кеша для уменьшения нагрузки. Чтобы сократить это время в будущем, вы можете попытаться установить TTL для своей записи на небольшое число, например 60, но учтите, что TTL больше напоминает подсказку для DNS-клиентов, чем ограничение, поэтому у вас все еще могут возникнуть проблемы.
Я бы предложил подключить Elastic IP-адрес к вашему экземпляру EC2 - этот адрес является статическим, и вы можете отсоединить его и присоединить к новому экземпляру EC2, поэтому изменение DNS не требуется, и все же вы можете обновить / обновить свой экземпляр EC2.