The Nameserver ns.7x.com.cn have a IP Address of 218.25.42.68 which is hosted on China.
七星网为辽沈百姓打造新生活联盟平台