The Nameserver cyol-net.cyol.com have a IP Address of 58.68.134.152 which is hosted on China.
中青在线 中国青年报官网 中国青年的主流新闻网