Before buying the cloudflare’s PLUS package through my web hosting provider, I was using the free cloudflare account. When I was using the free cloudflare account, I was able to hide the IP address for both www+XYZABC+com and XYZABC+com(without the “www”) by using Cloudflare’s DNS servers.
Sorry, because I’m a new user, cloudflare allows me only to have two URL in my message. I user ‘+’ sign to substitute the ‘.’.
Now I purchased a static IP address from my hosting company for my WordPress server and I also purchased the Cloudflare Pro package.
After start using the paid account (paid through my hosting provider, a partner of Cloudflare), my hosting provider told me I have to use hosting company’s DNS server.
So here comes the problem while using my hosting provider’s DNS server:
The www.XYZABC has CNAME to
www.XYZABC.com.cdn.cloudflare.net <---- It hides the real IP address perfectly.
But there is an A record on my hosting company’s DNS serve that points XYZABC+com (without WWW) to the real IP address. I did try to remove this record but Cloudflare will stop working.
People can find out the real web server IP address of by doing a simple NSLOOKUP of the my domain name (without the www at the beginning, such as XYZABC+com )
Is there anyway to hide the real IP address of my WordPress server (without the WWW at the beginning of the URL) with my own hosting company’s DNS services?