I have a domain. Pixelito.ir
I had set the domain to Cloudflare’s DNS and it was working normally for more than a year.
Since a 3 days ago, without making any changes in the codes or Cloudflare setting or server settings, the site is unavailable, and when I open the site in the browser, I encounter the following errors:
DNS ADDRESS COULD NOT BE FOUND DNS_PROBE_FINISHED_NXDOMAIN
On the same server, I set another domain and the site is displayed easily. domain is config by Cloudflare.
What I have done so far:
1- I turned off the proxy
2- I turned on Under Attack Mode. In this case, the site was available for a few moments.
3- I made the security settings stronger.
But none of them were fruitful.
Does anyone have any ideas?
Right now, a.nic.ir, one of the root servers for the .ir top-level domain, is resolving your domain by itself rather than returning the delegation to your nameservers. It’s basically hijacking your domain and returning an incorrect (private) IP address.
The server a.nic.ir itself is unreachable from two of the four IP addresses I tried it from. But overall, it appears that a fraction (maybe 25%) of your lookups will return that private IP address, which is not what you want at all.
It may be deliberate on the part of whoever runs .ir but I have no way to know that.