Hosting report about Xuck.cn. Xuck.cn is currently hosted at HiChina Web Solutions (Beijing) Limited. The IP 85.25.134.59 links to a server in Beijing, China. The company behind this all is Alibaba (China) Technology Co..