I want to run web-servers from home, with public DNS, but I'm worried that my IP address will change. I'm willing to pay in the range of $100 / month for some sort of proxy, and I only need about 98% uptime.Is there some sort of service, similar to ngrok[0], that will:
a) have a consistent IP address that I can point a DNS at
b) forward all requests (maybe some weird ports / protocols) over some tunnel to my local machines
c) let my local machines re-establish the tunnels across restartsContext:I don't _need_ to do this. I just want to.I have 3 Intel NUC[1] boxes at home, on battery backup, hard-wired to two residential fiber internet connections for redundancy (Google Fiber & AT&T).One of these is an Ethereum validator[2], which has been successfully running for almost a year now. It's had ~98% uptime, which is good enough for my needs.I'm interested in helping other proof-of-stake networks grow, and they all have different hardware & networking requirements. In particular, one of them requires a public DNS entry for each of my nodes.I sort-of like the idea that the networks are more "decentralized" when running in my house vs in a datacenter somewhere... But honestly, I just think it's more fun to own the machines (pets, not cattle[3]).[0]: 
[1]: 
[2]: 
[3]: 