# CloudFlare ByPasses Options

It depends on what you mean by "bypass Cloudflare DNS" — here are the most common scenarios:

## 1. Reaching the Origin Server (bypassing Cloudflare's proxy/CDN)

If a site is behind Cloudflare's orange-cloud (proxied) DNS records, you want the real server IP:

- **Check non-proxied subdomains** – Sometimes `mail.example.com` or `ftp.example.com` point directly to the
origin IP (grey cloud in the DNS panel).
- **DNS history lookups** – Services like **SecurityTrails**, **DNSDumpster**, or **ViewDNS.info** can show past
A/CNAME records before Cloudflare was added.
- **SSL Certificate Transparency logs** – Check **crt.sh** or **Censys** for the domain; sometimes the origin IP
appears in related certs.
- **Direct IP + Host header** – Once you find the origin IP, you can curl it:
  ```bash
  curl -H "Host: example.com" http://<origin-ip>
  ```
- **`dig` / `nslookup`** – Look for A records that *aren't* Cloudflare IPs (104.x, 172.67.x, 188.x, etc.).

## 2. Using a Different DNS Resolver (instead of 1.1.1.1)

If you just want to stop *using* Cloudflare's public DNS:

| Provider | Address |
|---|---|
| Google | 8.8.8.8 / 8.8.4.4 |
| Quad9 | 9.9.9.9 |
| OpenDNS | 208.67.222.222 |
| Your ISP's default | (check router settings) |

Change it in your OS settings, router DHCP config, or in a browser like Firefox (Settings → Network → DNS over
HTTPS).

## 3. Getting Past Cloudflare's Anti-Bot / Challenge Pages

If you're hitting a "Checking your browser…" or 403 page:

- Use a **real, non-headless browser** with JS enabled.
- Clear cookies / try a different browser or private window.
- Wait a few seconds for the JS challenge to resolve.
- For **developers/owners**: adjust the Security Level, WAF rules, or use Cloudflare Turnstile / API tokens.
- For **scraping**: use a residential proxy + a real browser fingerprint (e.g., Playwright with stealth patches),
or hit the site's **API endpoint** directly if one exists.

---

Which of these are you actually trying to solve? I can give more specific steps if you share a bit more context.