What I mean is, I do my http challenge and everything works, I get my certs, etc.
After that, I closed port 80 and 443 on my router so I don’t expose my server to the internet, and use local dns for the resolution of my domain (pointing example.com to my server’s private ip). The certificate is still valid and everything still seems to work that way, until the cert expires I guess. I understand it’s a hacky solution and I should be using dns challenge instead, but I can’t until I get myself a proper domain (I’m currently using a freenom domain at the moment for the sake of testing things out).
There shouldn’t really be any problem for https apart from the hassle of handling the renewal manually by opening port 80 each time, right?