Skip to content
Cloudflare Docs

IPv6 compatibility

Cloudflare enables IPv6 on all domains without requiring additional configuration or hardware (as long as your host provides IPv6 support).

When IPv6 compatibility is turned on, Cloudflare auto generates AAAA DNS records to allow IPv6 clients to connect. On the other hand, when IPv6 compatibility is turned off, Cloudflare does not automatically generate and advertise AAAA DNS for the zone. Client software will determine whether to use IPv4 or IPv6 to connect to a hostname that supports both methods.

For proxied DNS records that have both an IPv6 and IPv4 origin address, Cloudflare will prefer the IPv4 address when connecting to your origin server.

Availability

Free Pro Business Enterprise

Availability

Yes

Yes

Yes

Yes

Can customize

No

No

No

Yes

Enable IPv6 compatibility

By default, IPv6 compatibility is turned on for your domain and will apply to all domains and subdomains covered by proxied DNS records.

Disable IPv6 compatibility

If your origin web server only understands IPv4 formatted IP addresses, non-Enterprise customers should enable Pseudo IPv4.

Alternatively, customers with an Enterprise account can disable Cloudflare's IPv6 compatibility.

To turn off IPv6 compatibility in the dashboard:

  1. Log in to your Cloudflare account and go to a specific domain.
  2. Go to Network.
  3. Turn off IPv6 Compatibility.

Troubleshoot an IPv6 network issue

Provide the following information to Cloudflare Support if you experience issues with IPv6 connectivity: