Deprecated - Why does a DNS lookup on my domain not return the IP address I configured?

This tutorial is deprecated in favour of General FAQ · Cloudflare DNS docs


This tutorial explains why, when doing a DNS lookup on your domain, you may see IP addresses that are different to those you specified in your DNS records.

What are the addresses I see?
The addresses you see will likely begin 104. and/or 172. and they are Cloudflare’s IP addresses.

Why do I see these addresses and not the IP that I set?
If you have Cloudflare proxying your site, i.e. you have the DNS record set to :orange:, then because the record is proxied, Cloudflare’s IP will show instead of yours.

What can I do about it?
You shouldn’t need to do anything if you want your site to be proxied by Cloudflare, it should continue to function but with Cloudflare’s security and performance benefits. You can set the record to :grey: which will disable these features and the Cloudflare proxy and will then show the IP address you configured.

Tutorial Reference: CT-39

Reviewed: 08/21

This is a Community Tutorial, most are wiki posts, so can be contributed to by Regulars and MVPs here. If there is a tutorial you would like to see, you can request one here.

If you would like to provide any feedback on this tutorial, please post in the #Meta category, tag your post #TutorialFeedback and let us know the Tutorial Reference above.

Other great resources on this community include the Community Tips . These address best practices when configuring Cloudflare, how to fix issues you may see, and tools to troubleshoot. Also you can view Expert Tips, great posts on the community from people in the know that may help you with your issue.

We encourage users to check out these great resources and the Cloudflare Support Centre before posting