The Nameserver ns2.ccccloud.com have a IP Address of 109.226.3.51 which is hosted on Israel.
Web tool to easily create html landing pages and publish them on your own server