Error 1000 means that the DNS record for the domain resolves to an IP address that Cloudflare considers prohibited. This could be a localhost address (127.0.0.1), a Cloudflare IP address (creating a loop), or an IP that has been blocked due to abuse. Cloudflare prevents proxying to these addresses to avoid infinite loops, local network exploitation, or forwarding to known-malicious infrastructure.
If your A record points to a Cloudflare IP instead of your origin server IP, it creates an infinite loop. This often happens when someone copies the resolved IP of a proxied record instead of the actual origin IP.
A record set to 127.0.0.1 or ::1 would cause Cloudflare to try to connect to itself, which is blocked.
The origin IP is on Cloudflare's blocklist due to abuse reports or policy violations.
Look up the actual A/AAAA record value in Cloudflare and verify it is your origin server IP, not a Cloudflare IP or localhost.
Check DNS RecordsIf you do not know your origin IP, check your hosting control panel or contact your provider. It should be a dedicated or shared hosting IP.
Replace the prohibited IP with your correct origin server IP in the Cloudflare DNS settings.
Cloudflare's DNS could not resolve the requested hostname.
The DNS record resolves to an IP address that Cloudflare restricts for the current plan or configuration.
A visitor tried to access a Cloudflare IP address directly instead of using a domain name.