Preview website by IP without changing DNS or HOSTS file
Disclosure: This site contains some affiliate links. We might receive a small commission at no additional cost to you.
If you want to avoid creating a subdomain for your new WordPress website, and have an live website on a another host, and want to preview your new website on your new host without changing your local HOSTS file (and explain your clients how to do it, which can be challenging), you can try one of those 2 services:
They allow to get a temporary URL. You simply input the actual domain name of the site, the IP of the new host, and it will give you a URL to test out.