Custom domain failure due to Geoblocking

Modified on Sun, 9 Mar at 4:28 PM

Freshworks uses LetsEncrypt as its Certificate Authority Authorization (CAA) to get certificates for custom domains.


In March 2024, the CAA updated its validation process to verify domain ownership.

  • Previously, they sent 3 validation calls from a singular region.
  • Now, they send 5 validation calls from multiple regions. This is a more secure process.


However, if you use geoblocking or have firewall rules to block requests from unknown regions, the new process may cause your certificate validation to fail. To fix this issue:

  1. (Preferred) Allow all traffic on HTTP/TCP Port 80 for request path /.well-known/acme-challenge/ from all regions.
  2. (Alternative) Avoid Geoblocking and Firewall rules based on specific regions.
  3. (Unfeasible) The DNS-01 challenge is another alternative approach. However, manual intervention is inherently required for every certificate procurement.


Learn more from the CAA.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article