We are getting ready to migrate our website from one hosting to AWS, which means we need to change the IP of our domain and that takes time to propagate. DNS checkers report TTL 3600 for that domain which is not to bad. However, there is a possibility that it might take longer or during that hour people will visit the old server because of caching. We've realized that any changes on the domain registrar level will take time and probably won't be a good solution. Changing down the TTL also takes time (even though is not even allowed by the registrar ). Changing the NS also would take time and people might still visit the old server. Changing the domain registrar would further take long time to complete.
The question is how to redirect people who visit the old server to the new server/IP during the DNS propagation time? Is there a way to do this by using some kind of local server DNS or Apache redirect on the old server level to the new IP/server?