I'm a full stack web developer who has been freelancing for the last 20 years. I write about everything from development to production and also have video courses on my site!
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 42.42.42.42 you can get a proper hostname by going to 42.42.42.42.nip.io and if you need subdomains you would just goto example.42.42.42.42.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.
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 42.42.42.42 you can get a proper hostname by going to 42.42.42.42.nip.io and if you need subdomains you would just goto example.42.42.42.42.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....