it's not a proper solution (apps can simply communicate with their servers public ip instead of looking up a domain name.)
Of course this is only useful at home. As soon as my phone leaves the house, everything is open again.
I’d love to take a look if you end up doing that!