Heey have you heard of the tenfingers sharing protocol? It makes away with both DNS, registrars and hosting platforms.
You need to open a port to the internet from your PC though, so people don't seem to like that/be able to do that/have a provider letting them, so I'm working on a workaround for thar so it'll be just fire and forget, no configuration.