You can always use nip.io for this without having to sign up to any site or configure anything.
If your web host has an IP address of 220.127.116.11 you can get a proper hostname by going to 18.104.22.168.nip.io and if you need subdomains you would just goto example.22.214.171.124.nip.io.
You could even configure Let's Encrypt to work with it if you wanted to, but you're sharing the rate limit for everyone on nip.io.
I wrote about nip.io and other useful tools for local subdomains / etc. at nickjanetakis.com/blog/ngrok-lvhme....
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.