Website Errors

How to Fix Cloudflare Error 1000 (DNS Points to Prohibited IP)

Error 1000Plain English: the website's DNS settings point the domain at a Cloudflare IP address, which Cloudflare refuses to connect to — so nobody can reach the site until the owner corrects the DNS record.
Quick answer: Error 1000 is a DNS misconfiguration on the site owner's side: a DNS record points the domain at a prohibited Cloudflare-owned IP (often 1.1.1.1) instead of the real server. The owner must log in to Cloudflare, go to DNS, then Records, find the A or AAAA record targeting a Cloudflare IP, and change it to the origin server's true IP address — then verify propagation and purge the Cloudflare cache. Visitors cannot fix it themselves; contact the owner and try again in a few hours. The full steps are below.

What Error 1000 means

Cloudflare's 1xxx error family covers DNS and proxy configuration problems, and Error 1000 is the one that says "DNS points to prohibited IP." It means the domain's DNS record resolves to an IP address inside Cloudflare's own network — and Cloudflare is not allowed to use its own addresses as the origin server. Since Cloudflare cannot proxy a request to itself, it serves the Error 1000 page instead of your website.

This is purely a configuration mistake, and it lives entirely in the site's DNS settings. Nothing about your computer, browser, or internet connection causes it, and nothing on the visitor's side can resolve it. The page is only ever shown for domains that are already on Cloudflare — which is why the fix always belongs to the site owner or their hosting provider. It is also worth distinguishing 1000 from its close relatives: Error 1001 means Cloudflare has no DNS record for the domain at all, while Error 1003 appears when someone visits the site through its raw IP address.

Common causes

How to fix Error 1000 — step by step

Steps 1 through 5 are for the site owner. Step 6 is for visitors.

  1. Recognize that Error 1000 is an owner-side DNS problem. Error 1000 is served by Cloudflare only for domains already using Cloudflare, and it means the site's own DNS configuration is broken. No browser setting, VPN, or device change can fix it — only the site owner (or their hosting provider) can correct the DNS record. Visitors should skip to step 6; the middle steps are for the site owner.
  2. Site owner: open the domain's DNS records in Cloudflare. Log in to the Cloudflare dashboard, select the domain, then go to DNS, then Records. Look at the A and AAAA records, especially the apex (@) record and the www record. One of them has an IP address value that is the problem — note which records exist before changing anything, so you can undo a mistake.
  3. Site owner: find the record pointing at a prohibited Cloudflare IP. Check each record's target IP against Cloudflare's published IP ranges. The classic culprit is 1.1.1.1 — Cloudflare's public DNS resolver, which people mistakenly use as their server's address. Other common culprits are any IPs inside Cloudflare's network ranges, such as 104.16.0.0/12 or 172.64.0.0/13, often copied over from a different Cloudflare-proxied site during a migration. The offending record is the one you must fix.
  4. Site owner: replace the bad record with your origin server's real IP. Find your server's true IP address in your hosting provider's control panel — the shared IP in cPanel, the main IP on a VPS, or the value your host lists under DNS or server information. Edit the offending DNS record in Cloudflare: change its content to that origin IP, leave the proxy status (orange cloud) enabled, and save. Do the same for any other A or AAAA records that point at prohibited IPs, including wildcard records if one is set.
  5. Site owner: verify propagation, then purge the Cloudflare cache. DNS changes take minutes to a few hours to propagate worldwide. Check with an online DNS checker that queries from multiple locations: the domain should now resolve to your origin server's IP, not a Cloudflare IP. Once that looks right everywhere, go to Caching, then Configuration in the Cloudflare dashboard and click Purge Everything — this clears any cached copies of the Error 1000 page so visitors see the fixed site immediately instead of a stale error.
  6. Visitor: report it to the owner and retry later. As a visitor you cannot fix Error 1000 — the broken setting lives in the site owner's DNS. Reload the page once to rule out a cached error, then reach the owner through their other channels: social media accounts, a contact email, or their support system. Tell them you are seeing Cloudflare Error 1000, which means their DNS points at a prohibited IP — that phrase tells them exactly what to fix. Try the site again after a few hours; once the owner corrects the record and the cache is purged, the site loads normally.

Did this fix it? Quick checklist

If you are the owner and the error persists after the records look right, double-check for a second offending record you missed — apex and www are often configured separately, and a leftover wildcard can keep catching traffic. Also confirm you edited the DNS zone that is actually active for the domain: if nameservers still point at the old host or registrar, your Cloudflare edits change nothing until the nameserver switch completes.

Frequently asked questions

What does Cloudflare Error 1000 mean?

Error 1000 means the domain's DNS record points at an IP address inside Cloudflare's own network, which is prohibited. Cloudflare cannot proxy a request to itself, so instead of the website it serves the 1000 error page. The message on the page reads: DNS points to prohibited IP. It is a configuration error in the site's DNS settings, not a problem with your browser or connection.

Why does Error 1000 happen?

It happens when a site owner (or their host) sets a DNS A or AAAA record to a Cloudflare-owned IP instead of the origin server's real IP. The most common case is using 1.1.1.1 — Cloudflare's famous DNS resolver — as the server's address. It also happens when DNS entries are copied from another Cloudflare-proxied site during a migration, or when a wildcard record is pointed at a Cloudflare IP and catches all traffic.

Can I fix Error 1000 as a visitor?

No. The broken setting is the site owner's DNS record, and only someone with access to the domain's Cloudflare account can change it. Clearing your browser cache or switching networks will not help. The right move is to reload once, then contact the site owner through their social accounts or email, mention Cloudflare Error 1000, and try again in a few hours.

Which IP addresses are prohibited for Error 1000?

Any IP address inside Cloudflare's published network ranges is prohibited as an origin, including the well-known 1.1.1.1 and 1.0.0.1 resolver addresses. Compare your DNS records' target IPs against Cloudflare's official IP range list — if a record's value falls inside one of those ranges, that record is causing Error 1000 and must point at your hosting server's real IP instead.

How long does it take for Error 1000 to go away after fixing DNS?

The corrected record usually propagates within minutes to a few hours worldwide. After confirming with a global DNS checker that the domain resolves to your origin IP, purge the Cloudflare cache (Caching, then Configuration, then Purge Everything) so cached copies of the error page do not keep showing. If some visitors still see the error after that, their local DNS cache may need a little longer to expire.