Let's Encrypt Error: No Valid IP Addresses Found

How to troubleshoot connection problems?

[There is a need to have something that answers that in a more visible FAQ https://wiki.debian.org/FreedomBox/QuestionsAndAnswers, and there are links missing to the FAQ on freedombox.org and in this forum.]

The ideas I chip in:

Name Resolution

  • Check the error message when entering your freedombox domain in the browser (within the internal network and from an outside internet connection).
    • Note, the extenal IP, and thus the public domain name, can only work internally if the router readily supports this, or is configured to do some redirecting or forwarding. Not sure how this routing feature is named.
  • Check the IP that gets returned for the dynamic DNS entry of your domain: host <your-freedombox-domain-name>

Router:

  • Is the port forwarding configuration correct and (still) there?
  • Manual port forwarding or opening can conflict with a “DMZ Host” setting. Try only one at a time.
  • Check the current external IP of your router in its configuration interface. This is the IP that must get returned for the public dynamic DNS entry above.
    If not, it could be the IP is old and dns updating is not working, or that it points to yet another involved party, a Carrier-grade-NAT.

Carrier-grade network address translation (CGN or CGNAT)