I was asking how to hide my domain from public by using Cloudflare features. I tried to do something but perhaps it was not useful. My domain details are still shown in -for example- this kind of search engine: https://dnslytics.com/domain/kalamaki.com
In time the IP will be hidden, since (by the looks of it) you just switched to CF, some services still have the old cached IP.
If you’re worried about someone DDoSing you by bypassing Cloudflare, you should make sure to set up your firewall to block all IPs except the ones Cloudflare owns.
That domain was just an example, I do not own the domain I gave you as an example.
As far as I understand, the reason is because I have just moved (changed NS) my domains to CF. I need to just wait until I see my domain is listed “not public” when I search it in any dns search sites?
You can take a look. I changed its proxy so the cloud became orange from gray. I guess this is the reason why I see an IP address beginning with 104, not my actual hosting IP.
It isn’t currently masked, it is just the way that site is working. You can still do a DNS lookup on the www hostname and see the records there. The IPs are just hidden by Cloudflare so people can’t go straight for your origin.