I'm using Cloudflare (no proxy) to manage DNS Records. I have two servers with IP:

  • 128.xxx.xxx.xxx
  • 174.xxx.xx.x

And these are the DNS Records that I have created:

Type Name Content
A example.com 128.xxx.xxx.xxx
CNAME sub1 example.com
CNAME sub2 example.com
CNAME sub3 example.com

Now, I want to point the main domain (example.com) to the new IP (174.xxx.xx.x), the subdomains (sub1, sub2, sub3) keep using 128.xxx.xxx.xxx.

I could of course change the DNS records for each subdomain to type A by pointing all subdomains to IP 128.xxx.xxx.xxx like this:

Type Name Content
A example.com 174.xxx.xx.x
A sub1.example.com 128.xxx.xxx.xxx
A sub2.example.com 128.xxx.xxx.xxx
A sub3.example.com 128.xxx.xxx.xxx

The problem is, I have a lot of subdomains and the number is growing, I don't want to manually write the IP for the subdomains, apart from many, I'm also worried that I will switch servers with different IP addresses later.

Is there any way to solve this problem?

I really appreciate any answer, thanks in advance.

1 Answer 1


You could create an A record cname.example.com, with the 128.xxx.xxx.xxx IP address.

Then for each domain, you would have CNAME point to cname.example.com.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.