It seems as if your domain was only recently registered and some global DNS systems can’t yet resolve it.
For me, both of these failed: nslookup -q=ns sxhssatyanagar.in 8.8.8.8 nslookup -q=ns sxhssatyanagar.in 1.1.1.1
While this one succeeded: nslookup -q=ns sxhssatyanagar.in 4.2.2.1
Have you recently switched your primary DNS (authoritive DNS) servers?
The NS servers glued at GoDaddy are:
Name Server: NS59.DOMAINCONTROL.COM Name Server: NS60.DOMAINCONTROL.COM DNSSEC: signedDelegation
Also, please notice that you have DNSSEC setup at your registrar (GoDaddy).
However, their DNS servers do not send rrsig with that DNSSEC.
You’ll need to either remove the DNSSEC or purchase Premium DNS from GoDaddy or switch to another DNS provider that supports DNSSEC to make your website works again. (Because GoDaddy basic/free DNS does not support DNSSEC) https://www.godaddy.com/help/enable-dnssec-in-my-premium-dns-account-6420
I think the DNSSEC issue is why there are SERVFAIL for Let’s Encrypt lookup. (Since LE honors DNSSEC)
Thanks for the information. Interesting, Yes, I experimented a while back and enabled DNSSEC without being aware of it - I removed it. Let’s see if that helps.
I’ll keep you posted if this was the accurate solution to my problem.